wp_filter_out_block_nodes( array $nodes ): array
Applies a filter to the list of style nodes that comes from WP_Theme_JSON::get_style_nodes().
Description
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.
Parameters
-
$nodes
array Required -
The nodes to filter.
Return
array A filtered array of style nodes.
Source
File: wp-includes/script-loader.php
.
View all references
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
);
}
Changelog
Version | Description |
---|---|
6.1.0 | Introduced. |