Yazı Sürümlerini Kolayca Silmek

WordPress’in son sürümlerinde (2.6′dan sonra) pek de beğenilmeyen bir Yazı Sürümleri özelliği bulunuyor. İlk kez eburhan bu konuya dikkat çekip bu özelliğin nasıl kapatılacağını yazmıştı. Buraya kadar sorun yok fakat siz bu özellikten haberdar olana kadar veya kapatana kadar bazı yazıların gereksiz kopyaları veritabanında birikmiş olabilir. İşten bunları oldukça kolay bir şekilde bulup silebilirsiniz.

Yazı Sürümleri Özelliğini Kapatmak

WordPress’in Yazı Sürümleri özelliğini kapatmak için aşağıdaki kodu wp-config.php dosyanızın sonuna ekleyebilirsiniz.

define('WP_POST_REVISIONS', false);

Yazı Sürümlerini Silmek

Yazı sürümlerini silmek için yapacağımız şey veritabanında bir SQL sorgusu çalıştırmak. Bunu dilerseniz Phpmyadmin üzerinden, dilerseniz de bir önceki yazımda bahsettiğim eklentiden faydalanarak gerçekleştirebilirsiniz.

İki adet sorgu cümlesi sunacağım sizlere. Birincisi orjinal yazı olmayıp da kopyası yani başka bir sürümü olan yazıların ID numaralarını bulmanızı sağlar.

SELECT ID FROM wp_posts WHERE post_type = 'revision'

İkinci sorgumuz ise bu kopya yazıları silmemize yarayan cümledir ve şu şekildedir.

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'

Hepsi bu kadar…

Benzer Yazılar

yakuter

Erhan Yakut

www.yakuter.com

Genç yaşlarda programlama ile tanıştı ve Delphi ile başladığı programlama macerasına şuanda PHP, SQL, Javascript, AJAX, CSS, XHTML teknolojileri ile devam etmektedir. Elektrik - Elektronik bölümü mezunu olan "yakuter" 2006 yılından itibaren yakuter.com'un yazarlığını yapmaya başlamıştır.

Bu Yazıya Ait Yorumlar

Tamkarışık

Tamkarışık
03 Ocak 2009

Teşekkürler paylaşım için Erhan hemen uyguladım :D Benimde başımda bu dert vardı. Çok fazla kaydet işlemini uyguluyordum

yakuter

yakuter
04 Ocak 2009

İşine yaramasına sevindim. Aynı sorun bende de vardı. Benim ihtiyacımı karşılayınca anlatmaya karar vermiştim ;)

antalya

antalya
07 Ocak 2009

çok aradım buldum sonunda! Ne kadar teşekkür etsem azdır.

yakuter

yakuter
07 Ocak 2009

Rica ederim, ben teşekkür ederim ;)

Seyfullah

Seyfullah
07 Ocak 2009

bu soruguyu hosting panelinde veritabanını tıklayıp mı çalıştıracaz. tam anlayamadım.

JunkChorn

JunkChorn
15 Ocak 2009

Çok teşekkürler.

XiLoNeN

XiLoNeN
15 Ocak 2009

teşekkürler bilgilendirme için.

Kalempil

Kalempil
30 Ocak 2009

Teşekkürler hemen uyguladım :)

İnterneti Değiştiren 10 Dahi Genç! - JunkChorn | Kişisel Bi'şi

İnterneti Değiştiren 10 Dahi Genç! - JunkChorn | Kişisel Bi'şi
12 Şubat 2009

[...] kullanmakta. 2005 yılında yazdığı bu sistem ile şu anda paraya para demiyor. ( # – 1 – 2 – 3 – 4 [...]

Sinan Yorulmaz

Sinan Yorulmaz
05 Ağustos 2009

Çok teşekkürler. Uyguladım ve işe yaradı.

KaaN

KaaN
26 Şubat 2010

ah birde sQL çalıştırmayı bilsek :) tşkler yinede…

Tolga LEVENT

Tolga LEVENT
21 Haziran 2010

Erhan abi birşey soracağım, diyelim ki sürekli yazı yazdığımız için 10 ile 15 günde bir bu sorguyu çalıştırarak yazı sürümlerini siliyoruz, sürekli SQL sorgusu çalıştırma işlemi de veritabanını yormaz mı

yakuter

yakuter
21 Haziran 2010

Tolga, bu söylediğinden anladığım kadarıyla sen Yazı Sürümü özelliğini kapatmamışsın :) Şu yazıda anlatılanı yaparsan bir daha hiç yazı sürümleriyle uğraşmazsın. http://www.eburhan.com/wordpress-26-ile-gelen-yaz...

Mesut

Mesut
07 Temmuz 2010

Teşekkür ederim Erhan YAKUT

Peki ya sizin düşünceleriniz?

Facebook Grubumuz Twitter Wordpress Linked in Google Friendfeed RSS Beslemesi Feedburner RSS

Abonelik

Yazılan yazılardan ilk siz haberdar olun, yeni yazılar e-postanıza gönderilsin.

yakuter.com © 2006-2010 Erhan Yakut. Site tasarım Cenk Akyıldız - (Tema Bilgisi). Hosting sponsoru WebGrup.
Site içerisindeki içerikler izinsiz kopyalanamaz, alıntı yapılamaz.

WordPressValid XHTML 1.0 TransitionalBu web sitesi ne kadar popüler?php