WordPress编辑菜单无法正确显示/丢失嵌套页面

时间:2018-08-06 07:33:01

标签: php wordpress

我在WordPress中有具有父子关系的页面,如下所示:

enter image description here

但是,当我尝试使用Appearance > Menus > Edit Menus (tab) > Pages (metabox) > View All (tab)部分将这些项目添加到菜单时,它不会显示其所有子项(见下文,缺少:互惠俱乐部和推荐)

enter image description here

这使得正确添加菜单变得异常困难,因为随后我需要导航/搜索我要查找的页面,这些页面应该列在其父页面下方。

我尝试禁用所有插件,并且又改回二十一十七主题,似乎也遇到了同样的问题。当我创建一个新页面并将“ Membership”作为其父项时,它也没有出现在列表中。

大多数页面是使用WordPress导入器/导出器从另一个站点导入的,我注意到其中很多页面在页面属性中设置了Order。将Order中的Page Attributes更改为较小的数字似乎会使嵌套的页面项目在“编辑菜单”页面上正确显示,因此我决定通过数据库将所有页面重置为menu_order 0使用查询:

UPDATE wp_posts SET menu_order = 0 WHERE post_type = 'page';

...但这似乎没有帮助。但是,将“缺失”页面顺序之一更改为-1时,页面确实出现在菜单列表中。

我也尝试过这里详细介绍的解决方案,该解决方案听起来很相似,但似乎没有任何效果: https://wordpress.stackexchange.com/questions/283988/subpages-in-menu-editor-not-nesting

有什么想法吗?

0 个答案:

没有答案