WP_Navigation_Block_Renderer::is_responsiveprivate staticWP 6.5.0

Returns whether or not this is responsive navigation.

Method of the class: WP_Navigation_Block_Renderer{}

No Hooks.

Returns

true|false. Returns whether or not this is responsive navigation.

Usage

$result = WP_Navigation_Block_Renderer::is_responsive( $attributes );
$attributes(array) (required)
The block attributes.

Changelog

Since 6.5.0 Introduced.

WP_Navigation_Block_Renderer::is_responsive() code WP 6.8.1

private static function is_responsive( $attributes ) {
	/**
	 * This is for backwards compatibility after the `isResponsive` attribute was been removed.
	 */

	$has_old_responsive_attribute = ! empty( $attributes['isResponsive'] ) && $attributes['isResponsive'];
	return isset( $attributes['overlayMenu'] ) && 'never' !== $attributes['overlayMenu'] || $has_old_responsive_attribute;
}