在编辑器中选择的父页中缺少某些页

时间:2020-04-01 作者:WebElaine

用于选择父页面的块编辑器中的下拉菜单中缺少两个顶级页面及其所有子页面。

标题或永久链接中没有特殊字符。我的所有其他页面都会显示在下拉菜单中。事实上,这两个缺失的顶级页面已经是我其他一些页面的父页面。它们过去常常出现在下拉列表中,数据库仍然保存着它们的ID。(我不知道他们什么时候不再出现在下拉列表中。)

例如,如果我查看数据库中的一个子页面post_parent 设置为正确的父ID。当我在前端查看子页面或其父页面时,在分层左侧导航中,会显示父页面及其所有子页面。但当我编辑子页面时,它会说父页面是(无父页面)。

我已经:

启用选中的REST API(查询REST API会准确地调出它们)

  • 选中的Posteta(它们与工作页具有相同的Posteta)
  • 选中的分类法(没有为这些页或工作页分配分类法)
  • 选中的Yoast设置(它们没有索引或没有遵循)
  • 停用所有插件每次删除其中一个页面时,主题都会硬刷新编辑器,用相同的slug重新创建,并看到新页面在下拉列表中显示为父页面

  • 1 个回复
    SO网友:Tim Woolfson

    我在一个继承了开发人员职责的站点上遇到了同样的问题。我发现,禁用经典编辑器插件后,虽然下拉列表中仍然缺少父页面,但我能够将它们输入到属性框中(启用经典编辑器插件后,阻止了直接输入),并且它们是可查找和可设置的。这不是一个解决方案,而是通过wordpress仪表板而不是通过mysql解决的方法。

    另请注意,默认情况下,必须发布页面才能显示How can I set a draft page as parent without publishing?

    相关推荐

    Adding parent pages to posts

    我想在我的博客帖子中添加一个父页面,这样我就可以在分析上跟踪他们的流量。我想避免在标题中添加额外的跟踪代码,以避免减慢我的网站速度。因此,我要创建的是:实例com/blog/post(当前我的网站默认为example.com/post)我已经研究了一些事情,我想避免由于永久链接对SEO、我的网站等的整体影响而不得不更改永久链接设置。如有任何建议,将不胜感激!谢谢大家!