WordPress 菜单 "Manage Locations"标签丢失

标签 wordpress menu

我有一个全新安装的 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/

相关文章:

wordpress - 如何在搜索结果中添加分页

wordpress - 如何将Google Analytics(分析)添加到Wordpress托管博客(无法访问HTML)

wordpress - 将页面映射到 WordPress 中的子域

php mysql 垂直菜单

javascript - 通过 javascript 实现无限函数

wordpress - 验证 WordPress REST API JWT token 时出现 jwt_auth_no_auth_header 错误

php - 如何从数据库循环中获取值并将它们相加以备后用

android - 我应该将哪个 View 对象传递给以 View 对象作为菜单参数的函数?

java - 使用 ActionBar 选项卡进行导航时菜单折叠

javascript - 单击子链接时如何停止垂直菜单的 Accordion 。?