is_nav_menu

Definition:
function is_nav_menu( $menu ) {}

Check if the given ID is a navigation menu.
Returns true if it is; false otherwise.

Parameters

  • int|string $menu: The menu to check (id, slug, or name)

Return values

returns:Whether the menu exists.

Source code

function is_nav_menu( $menu ) {

	if ( ! $menu )

		return false;



	$menu_obj = wp_get_nav_menu_object( $menu );



	if (

		$menu_obj &&

		! is_wp_error( $menu_obj ) &&

		! empty( $menu_obj->taxonomy ) &&

		'nav_menu' == $menu_obj->taxonomy

	)

		return true;



	return false;

}

2141

No comments yet... Be the first to leave a reply!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: