公共(非管理员)发布编辑/修订历史记录

时间:2013-05-20 作者:Synetech

有人知道一种为制作中的帖子提供编辑历史记录的方法吗?也就是说,当人们看到一篇文章时,他们可以看到它被修改了,并检查一系列的更改,就像其他网站可能做的一样(见下文)。

我试图寻找一种方法,但我发现的一切都是指仪表板中的修订历史,而不是面向公众的一面。




Figure 1: StackExchange

StackExchange edit history function

Figure 2: 电视com公司

TV.com edit history function

Figure 3: 脸书

Facebook edit history function

2 个回复
SO网友:Robert Isaev

您可以使用smth等从wpdb获取修订

$revisions = $wpdb->get_results("select * from {$wpdb->posts} where post_parent={$post_id} and post_type=\'revision\'")
选择修订版后,您可以使用一些js diff工具,如

http://cemerick.github.io/jsdifflib/demo.html

SO网友:Tomas M.

我正在寻找一个类似的解决方案,事实上,有一个插件用于此目的。它很久没有更新,但在我的测试中,它正在WP 4.1.1上工作。

比较表中的单元格为空,这是一个问题,但它并不能完全破坏交易。如果有人更喜欢编程,他们可能会改进这个插件。看起来插件作者很友好,但不再参与WP开发。

“我现在不想对这个插件进行任何开发,但如果有人愿意,我很乐意在wordpress.org项目中添加一名开发人员来继续这项工作。”source“”

http://www.wpbeginner.com/plugins/how-to-show-post-updatesrevisions-to-your-readers-in-wordpress/

结束

相关推荐

How to delete post revisions?

我没有设置修订数量的限制,这使得我的一些帖子有20多个修订,那么如何删除这些修订呢?顺便说一下,我正在使用WPMU,并且有很多博客,那么如何删除我所有博客的WordPress修订版呢?