我有一个全新安装的 WordPress 4.0.1 运行 24 主题,没有激活插件。
当我转到外观 > 菜单时,我只看到一个选项卡“编辑菜单”。我以前在早期版本中使用的“管理位置”选项卡丢失了。
当我创建一个新菜单时,它不可见。但是,如果我尝试创建一个具有相同名称的新菜单,我会收到一条错误消息,“菜单名称 TESTMENU 与另一个菜单名称冲突。请尝试另一个。”
最佳答案
事实证明,有些主题没有菜单位置,您需要通过主题的 functions.php
手动添加主题。 .无论如何,这就是我所做的:
add_theme_support( 'menus' ); // <-- if you already see `menus` from your settings menu, you can ignore this line.
function register_menus() {
register_nav_menus(
array(
'primary-menu' => _( 'Primary Menu' ) // add locations here.
'your-preferred-menu-location-id' => _( 'Title of your menu location' )
)
);
}
add_action( 'init', 'register_menus' ); // <-- of course without this, the function above will not execute.
如果上面的代码对您不起作用,请尝试启用/禁用可能导致问题的插件。
希望这可以帮助。
关于WordPress 菜单 "Manage Locations"标签丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27255055/