我的网站使用了许多自定义帖子类型以及传统的“帖子”和“页面”类型。对于所有“帖子”和“页面”,修订显示应该显示,编辑历史可见,比较帖子的选项,等等。对于所有自定义帖子类型,我根本没有修订历史记录。我在functions.php中定义了每个帖子类型时都启用了修订,因此在每个帖子类型中,我都会得到一个空白的标签,上面写着“修订版”但不显示或收集任何修订版数据。
我对如何解决这个问题感到茫然,我们将不胜感激任何帮助!
提前感谢您的任何帮助。
我可以发布我的functions.php文件,如果它有助于解决这个问题......请问。
答案 0 :(得分:4)
我知道这是一个旧Q,但是遇到了同样的问题并修复了它......
在自定义帖子类型args数组中(在functions.php中)将'revisions'添加到'supports'数组中:
$args = array(....., 'supports' => array(..., 'revisions'),......);
请注意,这不会对此类型的旧网页生效,只是从现在开始创建的新网页
如果您正在处理自定义帖子类型,this article非常棒。
答案 1 :(得分:1)
据我所知,Wordpress默认情况下不存储自定义post meta的修订版。但是,有一篇很棒的文章介绍了如何向post http://lud.icro.us/post-meta-revisions-wordpress/
添加修订版答案 2 :(得分:0)
我遇到了同样的问题,没有明显的答案有效。我在WPSE上添加了对同一问题的答案:https://wordpress.stackexchange.com/a/109782/11966
令人沮丧的简单......