WP_Navigation_Block_Renderer::get_nav_element_directives
Gets the nav element directives.
Метод класса: WP_Navigation_Block_Renderer{}
Хуков нет.
Возвращает
Строку. the directives for the navigation element.
Использование
$result = WP_Navigation_Block_Renderer::get_nav_element_directives( $is_interactive );
- $is_interactive(true|false) (обязательный)
- Whether the block is interactive.
Список изменений
| С версии 6.5.0 | Введена. |
Код WP_Navigation_Block_Renderer::get_nav_element_directives() WP Navigation Block Renderer::get nav element directives WP 6.9.4
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;
}