Cum sa opresti post revisions in Wordpress 2.6
Un feature dragut, amuzant - are si un easter egg, dar total inutil, in Wordpress 2.6 este Post Revision-ul. Ce face practic? Adauga o optiune de a vedea etapele prin care a trecut postul editat.
Pentru un blog care are mai multi editori si/sau autori poate fi o optiune interesanta, dar pentru blogurile cu un singur autor este un feature care doar umple baza de date in mod stupid la fiecare save pe care il primeste postul. (Auto-save-ul nu se pune).
Practic la fiecare editare si salvare in baza de date mai apare o versiune a postului. Ceea ce e rau! Baza de date devine imensa si merge mai greu. Eu de exemplu editez si de 10 ori un post. Mai uit o virgula, mai apas un save din obisnuinta, mai fac cate un typo…
Pentru a opri post revision
O editare mica in fisierul wp-config.php
define('WP_POST_REVISIONS', false);
Pentru a sterge posturile in plus, versiunile suplimentare adica, e nevoie de acces la phpMyAdmin. Un backup inainte de pas ar fi util :)
Deci un query mic in baza de date si posturile in plus sunt sterse:
DELETE FROM wp_posts WHERE post_type = 'revision';
Vivat Wordpress 2.6

Exact ce aveam nevoie ! Incepusem lucru la un plugin la care aveam nevoie de ultimele 5 titluri de pe blog si era mare problema cu aceste revisions.