Čištění tabulek ve wordpressu
Autor Miroslav Dobeš, dne 10. 12. 2009, v kategorii Náš web
Každý příspěvek ve wordpressu je zapisován do tabulky wp_posts. Při každé úpravě a uložení příspěvku se zapisuje do databáze i jeho revize. Příspěvek upravíte 10x, tak namísto 1 řádku jich máte o 10 více. Jak tedy vypnout a smazat revize ve wordpressu?
Revize příspěvků se vypínají zapsaním kódu do wp-config.php:
define(‚WP_POST_REVISIONS‘, false);
Revize můžete smazat pomocí sql příkazu:
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‘
Další možností je samozřejmě použití pluginu Revision Control, kterým navíc můžete nastavit maximální počet revizí.