我正在创建自定义WP主题并尝试向标题添加自定义菜单。我已经能够在页面模板中使用自定义菜单,但不能在header.php中使用。我在functions.php中使用register_nav_menus并从WordPress GUI设置它们。当我通过wp_nav_menu向我的标题添加菜单时,我总是得到相同的默认菜单。这是一个小故障吗?我做错了吗?
这是我的functions.php代码:
function bt_register_custom_menus() {
register_nav_menus(array('header_left' => __('Header Left'), 'header_right' => __('Header Right')));
}
add_action('init', 'bt_register_custom_menus');
这是我的header.php代码:
<?php wp_nav_menu( array('theme-location' => 'header_left' )); ?>
<?php wp_nav_menu( array('theme-location' => 'header_right' )); ?>
答案 0 :(得分:1)
是theme_location
还是theme-location