WordPress’te Yazı Sürümlerini Silmek

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.

Özlem'den Okuyucuya

Bir bloggerın en önemli motivasyon kaynağı, yazdığı yazılarının ilgi görmesidir. Okumuş olduğun içeriği beğendiysen sosyal medyada paylaşabilir, konu ile ilgili görüşlerini yorum kısmından yazabilir veya hemen aşağıdan mail listeme abone olarak bana destek olabilirsin.

Paylaş

google
linkedin

İlginizi Çekebilecek Yazılar