如果您查看codex文档页面,了解wp_nav_menu
您将看到有一个名为menu
, 这将允许您针对特定的菜单。
如文档所述,您可以检查以下内容:
wp_nav_menu(
// Use this menu
\'menu\' => \'Project Nav\',
// do not fall back to first non-empty menu
\'theme_location\' => \'__no_such_location\'
// do not fall back to wp_page_menu()
\'fallback_cb\' => false
);
但是如果你想注册一个地方我是说
theme_location
, 你需要
register_nav_menu
然后,一个新的小部件将出现在“外观”选项卡上,您可以选择哪个菜单指向注册的位置。
你只需要把这个放在你的主题上functions.php
然后转到Wordpress Admin上的“外观”>“菜单”,选择要分配给主菜单的菜单。
add_action( \'after_setup_theme\', \'q166543_register_menu\' );
function q166543_register_menu() {
register_nav_menu( \'primary\', \'Primary Menu\' );
}
然后前往要显示菜单的位置并粘贴以下代码:
wp_nav_menu(
\'container\' => false,
\'theme_location\' => \'primary\',
\'exclude\' => \'479\',
// do not fall back to wp_page_menu()
\'fallback_cb\' => false
);