Wordpress'teki yazı sürümlerinin zaman zaman hayat kurtarıcı özelliği olsa da, zamanla mysql veri tabanına yük yarattığı için bu özelliği kapatmak ve sürümleri silmek isteyebilirsiniz.

Yazı sürümlerini kapatmak için; wp-config.php dosyasının sonuna aşağıdaki kodu ekleyebilirsiniz.

define('WP_POST_REVISIONS', false);

Yazı sürümlerini silmek için ise; mysql veri tabanında 2 sorgu çalıştıracağız. Bunlardan birincisi; orjinal yazı olmayan yani yazılara ait olan sürüm varsa id leri bulmayı sağlar.

SELECT ID FROM wp_posts WHERE post_type = 'revision'

Diğer mysql sorgumuz ise, bu yazı sürümlerini silmeye yarayan sorgumuzdur.

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'

NOT: Bu işlemleri yapmadan önce veri tabanı yedeği almanızı tavsiye ederim :) Aksi halde mesuliyet kabul etmem :)

Bir önceki yazım olan WordPress'te Kategori Açıklaması Ekleme başlıklı makalemde kategori açıklaması ekleme, wordpress kategori açıklaması ekleme ve wp kategori açıklaması ekleme hakkında bilgiler verilmektedir.

Konuya Yorumunuzu Bekliyorum