WordPress Revisions Temizliği için SQL Kodu

Optimize-WordPressWordPress gibi enfes bir blog sisteminin en büyük handikapı revisions olayı.Yayınladığınız ve tekrar ekleme düzenleme yaptığınız makalelerin farklı versiyonları sürekli database kayıtlarında tutuluyor. Bunun tabii sonucu database yoğunluğundan sitenizin yavaşlaması. WordPress yayıncı ve kullanıcıların websitelerini 3-4 ayda bir bu bakımdan geçirmeleri, hem veritabanının rahatlaması hem de sistemin tazeliği için çok önemli.
WordPress sisteminin database yapısında, makaleler wp_posts tablosunda, makaleler ile ilgili tüm meta bilgileri (daha fazla data içerir) de wp_postmeta tablosunda tutulur. Temizliği sadece wp_post tablosunda yapmak pek mantıklı değildir, bu yüzden , revisions kayıtlarının meta verileri ile birlikte temizlenmesi için, aşağıdaki SQL kodunu kullanmalısınız;

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'

Post Revision olayını durdurmak için;
FTP hostunuzda root klasöründe yer alan wp_config.php dosyasına aşağıdaki satırı eklemiz gerekiyor. Dikkat edin, eğer satır varsa true – false değerini değiştirin.

define('WP_POST_REVISIONS', false);

İnternet ve yazılım dünyası ile 2002 yılında Ankara bir alışveriş merkezinin bilgi İşlem departmanında tanıştım. Visual BASIC dili ile yola çıktığım yazılım dünyası serüvenim 2002-2004 yıllarında C, C++ dilleri ile devam etti.

Bir şeyler söyleyin:

E-posta adresiniz kimse ile paylaşılmayacaktır. Sadece ben rahatsız ederim.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Site Footer