帖子修订不会仅保存或显示自定义帖子类型

时间:2012-09-18 作者:Michael T

我的网站使用了许多自定义帖子类型以及传统的“帖子”和“页面”类型。对于所有“帖子”和“页面”,修订都会按其应有的方式显示,并显示编辑历史记录、比较帖子的选项,等等。对于所有自定义帖子类型,我根本没有修订历史记录。我在函数中定义这些帖子类型时启用了修订。php,所以在这些帖子类型中,我都会得到一个空白选项卡,上面写着“修订”,但不显示或收集任何修订数据。

我不知道该如何解决这个问题,任何帮助都将不胜感激!

提前感谢您的帮助。

2 个回复
SO网友:Jake

我只是浪费了很多时间来弄明白这一点。

用户首先应该排除的事情有很多。

如果以下项目不起作用,请停用所有插件并切换到默认主题,如“二十一三”define(\'WP_POST_REVISIONS\', false);

然而如果您正在查看的帖子/页面/自定义帖子类型没有修订,修订选项将不会显示在屏幕选项下。如果修订计数显示在右侧边栏的“发布”下,您将知道当前帖子上有实际修订,如下图所示(修订:2):

There are revisions on this image

如果您没有看到,那么单击“屏幕选项”将不会显示“修订”。所以“更新”帖子,然后它应该创建一个修订,然后你可以点击顶部的屏幕选项并打开修订。。。

这样做有点令人沮丧,但希望能帮助其他人。

SO网友:Andy Giesler

这是对杰克优秀答案的补充,因为我也只是浪费了很多时间来弄明白这一点。

  1. Edit and save the page/post twice. 进行一次编辑不会导致Revisions 要显示在“我的”Screen Options. 我不得不两次编辑并保存页面。我不知道为什么,但如果一次编辑没有出现修订,那么值得一试。我怀疑这可能与该站点是从另一个站点的备份创建的(通过BackupBuddy)有关
  2. Confirm post type support. 我知道自定义帖子类型适用于您,但如果其他人遇到自定义帖子类型的问题,则必须对自定义帖子类型进行编程,以支持所讨论的修订in another question.

结束

相关推荐