函数原型
is_nav_menu( int|string|WP_Term $menu ): bool
函数描述
Determines whether the given ID is a navigation menu.
是否弃用
未弃用
函数参数
-
$menu
int|string|WP_Term
Required - Menu ID, slug, name, or object of menu to check.
函数返回值
bool Whether the menu exists.
函数位置
File: wp-includes/nav-menu.php.
函数源码
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;
}
源码链接
变更日志
| Version | Description |
|---|---|
| 3.0.0 | Introduced. |

