WP_Navigation_Block_Renderer::get_nav_element_directives()private staticWP 6.5.0

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 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;
}