header.php中的WordPress自定义菜单

时间:2012-03-20 23:02:11

标签: wordpress wordpress-theming

我正在创建自定义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' )); ?>

1 个答案:

答案 0 :(得分:1)

theme_location还是theme-location