我正在创建我的第一个WordPress主题,现在遇到了菜单支持的问题:
我在functions.php中添加了一个自定义菜单,并像下面所示将其实现到header.php中,但是管理区域中的菜单选项没有显示出来!
# functions.php
<?php
add_theme_support( 'menus' );
add_action( 'init', 'register_my_menus' );
function register_my_menus() {
register_nav_menus(
array(
'primary-menu' => __( 'Primary Menu' ),
'secondary-menu' => __( 'Secondary Menu' )
)
);
}
?>
# header.php
# [...]
<?php wp_nav_menu( array( 'theme_location' => 'primary-menu' ) ); ?>
# [...]
我的设置:
- Wordpress版本3.4.2
- MAMP开发环境
- 没有插件
其他信息:
- 菜单选项在其他模板中显示
- 菜单在页面上正确呈现
我错过了什么?
编辑#1
我甚至看不到管理菜单中的菜单选项(像这样!)