在外观>菜单中反映嵌套类别

时间:2017-03-18 作者:BillyMedia

有人知道为什么我的类别不再嵌套在“外观”>“菜单”中的“产品类别”小部件中吗?它们开始筑巢,但在4至6岁后停止。

我有一套遵循父子结构的woocommerce产品类别。在下图中,我有一个英语工作簿的父类别,子类别包括语法、拼写等。我想从我的woocommerce类别中构建一个菜单。为此,我创建了一个菜单,现在想从左侧“外观>菜单”下选择woocommerce产品类别。因为我把它们都组织在父->子格式中,当我打开产品类别列表时,父->子结构在“4到6岁”后停止工作,变成一个简单的列表,开始“英语、数学、英语、数学等”。这使得我无法选择正确的类别,因为我不知道该选择哪些类别。

如何使外观>菜单中的产品类别选择器与我在产品类别中定义的父级>子级结构相匹配?

Appearance > Menus Product Categories

1 个回复
SO网友:Dan Burzo

似乎是long-standing issue. This plugin 似乎是在耍花招。

我还找到了另一种解决方案(即I\'ve posted in the thread). 转载如下:

<?php
  add_filter( \'nav_menu_meta_box_object\', \'disable_pagination_in_menu_meta_box\', 9 );

  function disable_pagination_in_menu_meta_box($obj) {
    $obj->_default_query = array(
      \'posts_per_page\' => -1
    );
    return $obj;
  }
?>
Update: 需要添加优先级9才能很好地使用默认筛选器_wp_nav_menu_meta_box_object

相关推荐

将选项添加到“Menus”编辑器的“Screen Options”部分

我正在开发一个向WordPress菜单编辑器添加自定义选项的系统,我想将其与屏幕选项面板集成。在我的研究中,我找不到任何关于修改现有屏幕选项菜单的内容;这可能吗?请参见下面的屏幕截图,以更好地了解我要实现的目标。外观>菜单上的默认“屏幕选项”:外观>菜单上的目标“屏幕选项”: