2014-12-02 75 views
3

我有一个全新安装的WordPress 4.0.1运行二十四个主题,没有插件激活。WordPress菜单“管理位置”选项卡丢失

当我去外观>菜单,我只看到一个选项卡“编辑菜单”。我以前版本中的“管理位置”选项卡丢失。

当我创建一个新菜单时,它不可见。但是,如果我尝试创建一个具有相同名称的新菜单,则会收到一条错误消息,“菜单名称TESTMENU与另一个菜单名称冲突,请重试。”

+0

您是否在这个问题上找到任何解决方案?我在这里有同样的问题。并想知道是否有什么我失踪。或者从版本4+中删除此功能? – 2017-10-17 14:19:43

回答

0

事实证明,一些主题没有菜单位置,您需要通过主题手动添加主题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. 

如果上面的代码不为你工作,尝试启用/这可能导致该问题的禁用插件。

希望这会有所帮助。