wp_filter_out_block_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.
Хуков нет.
Возвращает
Массив
. A filtered array of style nodes.
Использование
wp_filter_out_block_nodes( $nodes );
- $nodes(массив) (обязательный)
- The nodes to filter.
Список изменений
С версии 6.1.0 | Введена. |
Код wp_filter_out_block_nodes() wp filter out block nodes WP 6.5.2
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 ); }