WP_Navigation_Block_Renderer::get_nav_element_directives()
Gets the nav element directives.
Method of the class: WP_Navigation_Block_Renderer{}
No Hooks.
Return
String
. the directives for the navigation element.
Usage
$result = WP_Navigation_Block_Renderer::get_nav_element_directives( $is_interactive );
- $is_interactive(true|false) (required)
- Whether the block is interactive.
Changelog
Since 6.5.0 | Introduced. |
WP_Navigation_Block_Renderer::get_nav_element_directives() WP Navigation Block Renderer::get nav element directives code WP 6.7.1
private static function get_nav_element_directives( $is_interactive ) { if ( ! $is_interactive ) { return ''; } // When adding to this array be mindful of security concerns. $nav_element_context = wp_interactivity_data_wp_context( array( 'overlayOpenedBy' => array( 'click' => false, 'hover' => false, 'focus' => false, ), 'type' => 'overlay', 'roleAttribute' => '', 'ariaLabel' => __( 'Menu' ), ) ); $nav_element_directives = ' data-wp-interactive="core/navigation" ' . $nav_element_context; return $nav_element_directives; }