Filter hook 'block_core_navigation_render_inner_blocks'

in WP Core File wp-includes/blocks/navigation.php at line 326

View Source

block_core_navigation_render_inner_blocks

Filter Hook
Description
Filter navigation block $inner_blocks. Allows modification of a navigation block menu items.

Hook Information

File Location wp-includes/blocks/navigation.php View on GitHub
Hook Type Filter
Line Number 326

Hook Parameters

Type Name Description
\WP_Block_List $inner_blocks No description available

Usage Examples

Basic Usage
<?php
// Hook into block_core_navigation_render_inner_blocks
add_filter('block_core_navigation_render_inner_blocks', 'my_custom_filter', 10, 1);

function my_custom_filter($inner_blocks) {
    // Your custom filtering logic here
    return $inner_blocks;
}

Source Code Context

wp-includes/blocks/navigation.php:326 - How this hook is used in WordPress core
<?php
 321  		 *
 322  		 * @since 6.1.0
 323  		 *
 324  		 * @param \WP_Block_List $inner_blocks
 325  		 */
 326  		$inner_blocks = apply_filters( 'block_core_navigation_render_inner_blocks', $inner_blocks );
 327  
 328  		$post_ids = block_core_navigation_get_post_ids( $inner_blocks );
 329  		if ( $post_ids ) {
 330  			_prime_post_caches( $post_ids, false, false );
 331  		}

PHP Documentation

<?php
/**
		 * Filter navigation block $inner_blocks.
		 * Allows modification of a navigation block menu items.
		 *
		 * @since 6.1.0
		 *
		 * @param \WP_Block_List $inner_blocks
		 */
Quick Info
  • Hook Type: Filter
  • Parameters: 1
  • File: wp-includes/blocks/navigation.php
Related Hooks

Related hooks will be displayed here in future updates.