block_core_navigation_block_contains_core_navigation()
Returns true if the navigation block contains a nested navigation block.
No Hooks.
Return
true|false
. true if the navigation block contains a nested navigation block.
Usage
block_core_navigation_block_contains_core_navigation( $inner_blocks );
- $inner_blocks(WP_Block_List) (required)
- Inner block instance to be normalized.
Changelog
Since 6.2.0 | Introduced. |
block_core_navigation_block_contains_core_navigation() block core navigation block contains core navigation code WP 6.7.1
function block_core_navigation_block_contains_core_navigation( $inner_blocks ) { foreach ( $inner_blocks as $block ) { if ( 'core/navigation' === $block->name ) { return true; } if ( $block->inner_blocks && block_core_navigation_block_contains_core_navigation( $block->inner_blocks ) ) { return true; } } return false; }