wpseek.com
WordPress开发者和主题制作者的搜索引擎



wp_filter_out_block_nodes › WordPress Function

Since6.1.0
已弃用n/a
wp_filter_out_block_nodes ( $nodes )
参数:
  • (array) $nodes The nodes to filter.
    Required: Yes
返回:
  • (array) A filtered array of style nodes.
定义在:
文档:

Applies a filter to the list of style nodes that comes from WP_Theme_JSON::get_style_nodes().

This particular filter removes all of the blocks from the array. We want WP_Theme_JSON to be ignorant of the implementation details of how the CSS is being used. This filter allows us to modify the output of WP_Theme_JSON depending on whether or not we are loading separate assets, without making the class aware of that detail.


源码

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