WordPress 2.6-ba bevezették ezt a revízió kezelést. Gyakorlatilag ez azt jelenti, hogy ahányszor megnyitunk egy bejegyzést szerkesztésre, külön mentődik el, tehát ha 100-szor szerkesztjük át, akkor az adatbázisba lesz 100 plusz sor. Aztán van, hogy ezek meg is keverednek, amit majd a következő WP-ben javítanak.
Ez a funkció az átlag felhasználó számára felesleges, nagy blogon meg lassíthat, ezért aztán ki lehet kapcsolni (persze, van ahol ez a funkció jó)
No, nyissuk meg szerkesztésre a wp-config.php fájlt, majd valahová (de még a php lezáró ?> elé) írjuk be ezt:
define('WP_POST_REVISIONS', false);
Ezután, hogy kipucoljuk az adatbázisból a legkisebb írmagját is:
DELETE a,b,c
FROM wp_posts a
LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id)
LEFT JOIN wp_postmeta c ON (a.ID = c.post_id)
WHERE a.post_type = 'revision'
(ha phpmyadmin van a tárhelyünkön, akkor menjünk bele az adatbázisba, majd lesz a felső sorba egy olyan fül, hogy SQL, ide kattintsunk, és oda írjuk be a fenti lekérdezést)
Természetesen előtte az adatbázisról mentést készíteni nehogy elfeledjünk!