1. 首页
  2. WordPress 函数手册

unregister_nav_menu()

unregister_nav_menu( string $location )

注销主题的导航菜单位置。
Unregisters a navigation menu location for a theme.

目录锚点:#参数#源码#笔记


参数(Parameters)

参数 类型 说明
$location (string) 菜单位置标识符。

源码(Source)

/**
 * Unregisters a navigation menu for a theme.
 *
 * @global array $_wp_registered_nav_menus
 *
 * @param string $location The menu location identifier.
 * @return bool True on success, false on failure.
 */
function unregister_nav_menu( $location ) {
	global $_wp_registered_nav_menus;

	if ( is_array( $_wp_registered_nav_menus ) && isset( $_wp_registered_nav_menus[$location] ) ) {
		unset( $_wp_registered_nav_menus[$location] );
		if ( empty( $_wp_registered_nav_menus ) ) {
			_remove_theme_support( 'menus' );
		}
		return true;
	}
	return false;
}
更新版本 源码位置 使用 被使用
3.1.0 wp-includes/nav-menu.php 1 3

笔记(Notes)

基本示例

unregister_nav_menu() 为WP2原创文章,链接:https://www.wp2.cn/functions/unregister_nav_menu/