web-dev-qa-db-fra.com

Public (non administrateur) Historique de post-édition/révision

Est-ce que quelqu'un connaît un moyen de fournir un historique de montage pour les publications en production? C'est-à-dire que, lorsque les internautes consultent un message, ils peuvent voir qu'il a été modifié et examiner une liste de modifications comme il est possible avec d'autres sites (ci-dessous).

J'ai essayé de trouver un moyen, mais tout ce que j'ai trouvé faisait référence aux historiques de révision dans le tableau de bord, pas au côté public.




Figure 1 : StackExchange

StackExchange edit history function

Figure 2 : TV.com

TV.com edit history function

Figure 3 : Facebook

Facebook edit history function

2
Synetech

vous pouvez récupérer les révisions de wpdb avec qmth

$revisions = $wpdb->get_results("select * from {$wpdb->posts} where post_parent={$post_id} and post_type='revision'")

après avoir sélectionné une révision, vous pouvez utiliser un outil comme js diff

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

2
Robert Isaev

Je cherchais une solution similaire et il existe en fait un plugin à cet effet. Il n'a pas été mis à jour depuis longtemps, mais lors de mes tests, il fonctionne sur WP 4.1.1.

Le problème est que le tableau de comparaison a des cellules vides, mais ce n’est pas un facteur de rupture total. Si quelqu'un est plus intéressé par la programmation, il pourrait probablement améliorer ce plugin. On dirait que l'auteur du plug-in est convivial, mais qu'il n'est pas impliqué dans WP dev. plus.

"Je ne cherche pas à développer actuellement le plug-in, mais serais heureux d'ajouter un développeur au projet wordpress.org pour poursuivre le travail, si quelqu'un souhaite le reprendre. . - source "

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

0
Tomas M.