问题描述

我的网站使用了许多自定义帖子类型以及传统的”posts” 和”pages” 类型。对于所有”posts” 和”pages” 修订显示,因为它们应该有编辑历史可见,比较帖子的选项等等。对于所有自定义的帖子类型,我根本没有修订历史记录。我在 functions.php 中定义每个这些帖子类型时启用了修订版本,所以在每个这些帖子类型上,我得到一个空白的选项卡,表示”Revisions”,但不显示或收集任何修订数据。

我很失落如何解决这个任何帮助将不胜感激!

提前感谢任何协助。

最佳解决方案

我只是浪费了很多时间弄清楚这一点。

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

  1. 如果以下项目不起作用,请停用任何插件并切换到默认主题,如 twenty-thirteen 。

  2. 要确保您没有关闭修订版本,请确保在 wp-config.php 中不存在:define('WP_POST_REVISIONS', false);

  3. 在页面/帖子编辑面板上,单击右上角的”Screen Options”,然后查找”Revisions” 复选框,并确保它处于活动状态。

这通常会解决大多数人的问题。

然而。如果您正在查看的帖子/页面/custom-post-type 没有修订版,修订版本选项将不会显示在屏幕选项下。如果修正数显示在”Publish” 右侧栏中,如下图所示 (修订版本:2),您将会知道您对当前帖子有实际修订:

如果没有看到,那么点击”Screen Options” 将不会显示”Revisions” 。所以”Update” 的帖子,然后应该创建一个修订,然后你可以点击顶部的屏幕选项,打开修订版…

有点令人沮丧,它的工作方式,但希望这有助于别人。

参考文献

注:本文内容整合自 Google/Baidu/Bing 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。