Wordpress创建新菜单总是会出错该术语需要一个名称

时间:2017-08-23 15:50:17

标签: wordpress menu

我有2个菜单。

  1. 主要导航
  2. 页脚导航
  3. 3个地点:

    1. 顶栏导航
    2. 主要导航
    3. 页脚导航
    4. 如果我尝试创建新菜单,wp会显示错误

      A name is required for this term.
      

      显然我在Menu Name文本框中给出了一个名字...... 这是一个错误吗? WP菜单是否有限制?
      如何在现有页面上添加另一个菜单作为页面内的子菜单? 感谢名单

      编辑1
      我需要添加:

      function register_shop_submenu() {
        register_nav_menu('shop-submenu',__( 'Shop Sub Menu' ));
      }
      add_action( 'init', 'register_shop_submenu' );
      

      functions.php
      是吗?? 管理按钮选项是徒劳的?

      编辑2
      上面的代码刚刚添加了一个新位置 Manage Locations上的admin panel标签现在显示:

        

      您的主题支持4个菜单。选择每个菜单中显示的菜单   位置。

      点击此新位置的use new menu旁边的drop-down会产生同样的错误....
      rrrrrrrrrrrrrrr

1 个答案:

答案 0 :(得分:2)

最初回答here,我遇到了同样的问题,发现插件user-activity-log是问题的根源。

正如我报告here,问题与钩子有关:

  • ual_shook_created_term
  • ual_shook_edited_term
  • ual_shook_delete_term

当分类法为'nav_menu'时,它们不返回任何内容而不是给定的术语。

如果您不使用此插件,请检查调用的其他插件,例如pre_insert_term过滤器。他们应该归还一些东西。