WordPress ile gelen Post Revisions özelliği yazılardaki değişiklikleri aşama aşama kaydediyor. Bu, veritabanının büyümesine yol açıyor. Eğer bu özelliğe ihtiyacınız yoksa wp-config.php dosyanıza ufak bir eklemeyle bunu kapatabilirsiniz. Ayrıca phpMyAdmin’de çalıştırabileceğiniz bir SQL sorgusu ile önceki kayıtları da silebilirsiniz.
wp-config.php dosyasına eklenecek kod:
1 | define('WP_POST_REVISIONS', false); |
Kayıtları silmek için SQL sorgusu:
1 2 3 4 5 | 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' |
Bu aynı işi yapan başka bir sorgu:
1 | DELETE FROM wp_posts WHERE post_type = 'revision' |
Not: ‘wp_’ şeklinde başlayan yerleri kendi veritabanı ön ekiniz ile değiştirmeniz gerekmektedir.