wp_filter_out_block_nodes

函数
wp_filter_out_block_nodes ( $nodes )
参数
  • (array) $nodes The nodes to filter.
    Required:
返回值
  • (array) A filtered array of style nodes.
定义位置
相关方法
wp_filter_post_ksesfilter_block_kseswp_filter_ksesfilter_block_contentwp_filter_object_list
引入
6.1.0
弃用
-

wp_filter_out_block_nodes:这个过滤器用于从文章的内容中删除特定的块。它将文章内容作为参数,并返回已删除指定块的修改后的内容。

对来自WP_Theme_JSON::get_style_nodes()的风格节点列表应用一个过滤器。

这个特殊的过滤器会删除数组中的所有块。

我们希望WP_Theme_JSON对如何使用CSS的实施细节一无所知。这个过滤器允许我们根据我们是否正在加载独立的资产来修改WP_Theme_JSON的输出,而不需要让类知道这个细节。

function wp_filter_out_block_nodes( $nodes ) {
	return array_filter(
		$nodes,
		function( $node ) {
			return ! in_array( 'blocks', $node['path'], true );
		},
		ARRAY_FILTER_USE_BOTH
	);
}

常见问题

FAQs
查看更多 >
闪电侠

(工作日 10:00 - 18:30 为您服务)

2026-01-29 11:09:38

您好,无论是售前、售后、意见建议……均可通过联系工单与我们取得联系。

您也可选择聊天工具与我们即时沟通或点击查看:

您的工单我们已经收到,我们将会尽快跟您联系!
取消
选择聊天工具: