wp-includes/blocks.php

WP文件 34
Functions related to registering and parsing blocks.
函数/钩子名 描述
_wp_footnotes_remove_filters (函数) 删除过滤脚注元字段的筛选器。
_wp_footnotes_kses_init (函数) 如果用户不具备未过滤 HTML 功能,则注册脚注元字段过滤器。
_wp_footnotes_force_filtered_html_on_import_filter (函数) 在应过滤导入数据时,初始化脚注元字段过滤器。
make_before_block_visitor (函数) 返回一个将主题属性注入给定代码区块并在给定代码区块之前挂钩代码块的函数。
_wp_footnotes_kses_init_filters (函数) 为过滤脚注元字段添加过滤器。
make_after_block_visitor (函数) 返回一个函数,用于在给定代码区块后注入钩选的代码区块。
_wp_filter_post_meta_footnotes (函数) 删除脚注内容中的所有 HTML 代码,并对 ID 进行净化。
_filter_block_content_callback (函数) 用于在 filter_block_content() 中替换正则表达式的回调。
query_loop_block_query_vars (过滤钩子) query_loop_block_query_vars – 这是一个过滤钩子,允许开发者修改循环块查询的查询变量。循环区块查询是用来检索一组文章以在循环区块中显示。通过使用这个过滤器,开发者可以修改用
excerpt_allowed_wrapper_blocks (过滤钩子) excerpt_allowed_wrapper_blocks: 这个过滤器类似于excelpt_allowed_blocks,但它允许你控制在文章摘录中允许哪些包装块。
excerpt_allowed_blocks (过滤钩子) excerpt_allowed_blocks: 这个过滤器允许你控制在文章摘录中允许哪些块类型。默认情况下,所有的块类型都是允许的,但这个过滤器可以用来限制文章摘录中允许的块类型。
block_type_metadata_settings (过滤钩子) block_type_metadata_settings是一个过滤钩子,允许你修改一个块类型的元数据的设置。该钩子接收一个元数据设置的数组,并在需要时返回一个修改的数组。
block_parser_class (过滤钩子) block_parser_class是一个过滤钩子,允许你改变块编辑器用来解析块的类。该钩子接收类的名称,并在需要时返回一个修改的值。
wp_migrate_old_typography_shape (函数) wp_migrate_old_typography_shape: 这个函数用来将旧的排版设置转换为WordPress 5.5及以后版本中使用的新格式。它是在将网站升级到最新版本的WordPress时使
unregister_block_type (函数) unregister_block_type: 该函数取消对一个自定义块类型的注册。它需要一个参数,即$block_name,它是块的名称。
unregister_block_style (函数) unregister_block_style: 这个函数取消注册一个自定义的块样式。它有两个参数:$block_name,是块的名称,$style_handle,是样式的名称。
strip_core_block_namespace (函数) strip_core_block_namespace: 这是一个WordPress的函数,可以从块名中去除”core/”命名空间。它需要一个参数,$block_name,并返回去掉”core/”命名空
serialize_blocks (函数) serialize_blocks: 这是一个WordPress的函数,它将块的数组序列化为一个字符串。它通常用于将块的内容保存到数据库或通过网络发送: 这个函数需要一个参数,即块对象的数组。
serialize_block_attributes (函数) serialize_block_attributes: 这是一个WordPress的函数,它将一个块的属性序列化为一个字符串。它通常用于将块的属性保存到数据库或通过网络发送: 这个函数需要一个参数,即
serialize_block (函数) serialize_block: 这是一个WordPress的函数,它把一个单一的内容块序列化为一个字符串。它通常用于将块内容保存到数据库或通过网络发送: 这个函数需要一个参数,即块对象。
render_block (函数) render_block: 这个函数用于在WordPress中渲染一个块: 这个函数有一个参数,就是要渲染的块。
remove_block_asset_path_prefix (函数) remove_block_asset_path_prefix: 这个函数是用来移除区块脚本和样式的资产路径前缀的: 当你想加载你自己的自定义脚本和样式而不使用资产路径前缀时,这个函数很有用。
register_block_type_from_metadata (函数) register_block_type_from_metadata: 这个函数用来从一个包含块的选项和设置的元数据文件中注册一个新的块类型。它需要一个参数:$file。$file是包含块的选项的元数据
register_block_type (函数) register_block_type: 这个函数用来为WordPress的块编辑器注册一个新的块类型。它需要两个参数:$name和$args。$name是一个定义块类型名称的字符串,而$args是一
register_block_style_handle (函数) register_block_style_handle: 该函数用于注册一个新的块样式句柄,以用于定制块的样式。它需要三个参数:$handle, $style_args, 和$asset_callba
register_block_style (函数) register_block_style: 这个函数为一个区块类型注册了一个区块样式。块样式用于向块类型添加自定义的CSS样式。
register_block_script_handle (函数) register_block_script_handle: 这个函数为一个区块类型注册了一个脚本句柄。脚本句柄用于为该块类型的脚本排队。
parse_blocks (函数) parse_blocks: 这个函数将给定内容字符串中的块解析为一个块对象的列表。它需要一个参数:$content(字符串),表示要解析的内容。
has_blocks (函数) has_blocks: 这是一个WordPress的函数,用来检查一个文章或页面的内容中是否存在任何块。如果有任何块存在,该函数返回一个布尔值为true,否则为false。
has_block (函数) has_block: 这个函数用于检查一个文章或页面的内容中是否存在特定的块: 该函数将块的类型作为一个参数,如果该块存在,则返回一个布尔值为true,否则为false。
get_query_pagination_arrow (函数) get_query_pagination_arrow函数是一个WordPress函数,用于检索查询中下一页或上一页的分页链接: 这个函数接受一个可选的链接文本参数,并返回到下一页或上一页的链接。
get_dynamic_block_names (函数) get_dynamic_block_names: 这个函数用来检索当前WordPress安装中所有注册的动态块的名称。动态块是一种可以由用户创建和定制的块。
get_comments_pagination_arrow (函数) get_comments_pagination_arrow: 这个函数用来生成特定页面的评论分页箭头的HTML。
get_comment_delimited_block_content (函数) get_comment_delimited_block_content – 这个函数返回一个评论的内容,任何HTML标签都被剥离出来: 当评论显示在一个HTML块元素(如或)中时,它被设计为使用。它把
get_block_metadata_i18n_schema (函数) get_block_metadata_i18n_schema:此函数返回块编辑器元数据的模式。它不接受任何参数。
generate_block_asset_handle (函数) generate_block_asset_handle: 这个函数用来为一个区块生成一个唯一的资产句柄。这个句柄用于识别与该块相关的资产,例如它的脚本和样式文件。
filter_block_kses_value (函数) filter_block_kses_value – 这个过滤器用来修改一个区块的允许的HTML标签和属性。它接受允许的标签和属性作为它的参数。
filter_block_kses (函数) filter_block_kses – 这个过滤器用于修改一个区块的允许的HTML标签和属性。它接受允许的标签和属性作为它的参数。
filter_block_content (函数) filter_block_content – 这个过滤器用于在渲染前修改一个块的内容。它接受块的内容和块的类型作为其参数。
excerpt_remove_blocks (函数) excerpt_remove_blocks: 这个过滤器用于从自动生成的文章摘录中删除特定的块。
More

常见问题

FAQs
查看更多 >