Wordpress Yazı Geçmiş Sürüm Kayıtlarını Silmek

Katılım
7 Hzr 2006
Mesajlar
36,718
Beğeniler
8,981
Takım
GALATASARAY
#1
Wordpress'in son sürümü olan 2.6 birlikte yazılar üzerinde yaptığınız her değişiklik, yazının önceki sürümü olarak kaydediliyor. (WP Revisions özelliği) Eğer yazılarınız üzerinde değişiklik yaptıysanız panelde yazı düzenleme ekranında en altta Geçmiş sürüm kayıtlarını görebilirsiniz.

Eğer Eski sürüm kayıtlarını topluca görmek isterseniz phpMyAdmin'den aşağıdaki sorguyu çalıştırabilirsiniz.

Kod:
SELECT ID FROM wp_posts WHERE post_type = 'revision'
Bu zamanlar veritabanının çok fazla büyümesine neden olacaktır^^ Yazıların önceki sürümlerini veritabanından temizlemek için PhpMyAdmine girip veritabanınızı seçin SQL linkine tıklayın.

Sorgu ekranına alttaki sorgulardan birini yazıp çalıştırın.

Kod:
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'
veya

Kod:
DELETE FROM wp_posts WHERE post_type = "revision";
Böylece geçmiş sürüm kayıtları temizlenecektir.

----------------------
Bu özelliği kaldırmak istiyorsanız aşağıdaki şekilde config.php dosyasında değişiklik yapabilirsiniz. Bu değişiklikten sonra artık Eski Yazı Sürümleri kayıt olmayacak ve böylece veritabanınız daha rahat çalışacaktır

Bunun için wp-config.php dosyasını ftp den indirip açıp ve

Kod:
require_once(ABSPATH . 'wp-settings.php');
satırından önce
Kod:
define('WP_POST_REVISIONS', false);
satırını ekleyip kaydin ve tekrar uplaod edin.
 

Benzer konular

Top