WordPress – Yazılarınızın Eski Sürümlerini Kaldırın

WordPress – Yazılarınızın Eski Sürümlerini Kaldırın

Siz WordPress’te bir yazınızı düzenlerken, WordPress o yazının kopyasını belli aralıklarla kaydediyor. Bu kopyayı bilgisayarlarımızdaki Sistem Geri Yükleme Noktaları gibi düşünebilirsiniz; bir aksilik çıkması durumunda yazının kayıtlı srümlerini kullanarak eski sürüme geri dönebiliyorsunuz.

 

Bu bazen can kurtarıcı olsa da genelde pek kullanılmayan bir özellik. Blogunuzun ilk zamanlarında problem yaratmasa da yazı sayınız arttıkça bu özellik sebebiyle veritabanınızda gereksiz bir alan yazıların eski sürümlerine ayrılmış olacak. Bu da hem veritabanınızın boyutunu arttıracak, hem de verimliliğini düşürecektir. Kullanılmayan eski sürümleri temizlemekse döngü sürelerini ve sayfa yüklenme sürelerini kısaltacak, veritabanınıza nefes aldıracaktır.

 

Peki nasıl yapılır bu temizlik? Bakalım :)

 

1) Her şeyden önce veritabanınızın bir yedeğini alın! Veritabanı üzerinde yapılan işlemler çok hassastır. Bazen her şeyi doğru yapmanıza rağmen aksilikle karşılaşabilirsiniz ve bu aksilik size çok pahalıya mal olabilir. Yedeğiniz varsa ne ala, geri yükler herşeyi düzeltirsiniz. Ama yedeğiniz yoksa oturup bi bardak soğuk su içmekten başka yapacağınız bir şey olmaz :)

2) cPanel’e giriş yapın ve phpMyAdmin’i açın. WordPress’e ait olan database’i seçin.

3) Üst menüden SQL sekmesine tıklayın. Karşınıza bir metin kutusu gelecek, bu metin kutusuna aşağıdaki sorguyu kopyala/yapıştır yapın ve başka bir şeye dokunmadan sağ alttaki GİT butonuna basın.

DİKKAT! Aşağıdaki SQL sorgusu tablo ön eklerinizin wp_ olduğu varsayılarak yazılmıştır. Farklı bir tablo ön ekine sahipseniz, lütfen sorgu kodlarında gerekli düzenlemeyi yapın.

DİKKAT! Aşağıdaki SQL sorgusunu adımları uygulayarak çalıştırdığınızda bütün yazıların geçmiş sürümleri ve o sürümlere ait meta bilgileri silinecektir.

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'

 

 

Ben az önce bu sorguyu çalıştırdım ve 1600 KB’lık bir temizlik gerçekleşti veritabanımda. Blogda herhangi bir sorun yok, eski yazılar da yerli yerinde duruyorlar. Bir sorun olursa -ki doğru uygularsanız olmayacaktır- aldığınız yedeği geri yükleyin. Eğer phpMyAdmin’i nasıl kullanacağınızı bilmiyorsanız lütfen bu işlemi gerçekleştirmeyin, uğraşır durursunuz sonra!


Bu Yazıyı Paylaş! Google+! Pinterest!

WordPress – Yazılarınızın Eski Sürümlerini Kaldırın (12 Yorum)

Yorum Yaz

  1. Tuğba C. dedi ki:

    Her zaman temizlik iyidir.

  2. sanalzade dedi ki:

    evet bende denedim ve sonuç aldım teşekkürler.

  3. Bana lazım ama denesem mi bilemiyorum sonra birşeyleri berbat etmeyelim diye tereddüt ediyorum.

    • Can ATASEVER dedi ki:

      Yedeğinizi alın, ne olur ne olmaz.. Siz her şeyi doğru yaparsınız, sunucuda sıkıntı çıkar, olabilir :) Yedek aldıktan sonra korkmayın, deneyin :)

  4. agumrah dedi ki:

    web sayfasının hız yönünden mi bir etkisi oluyor yoksa alan fazlalığından tasarruf mu

    • Can ATASEVER dedi ki:

      Web sayfası yüklenirken illa ki database’den veri çekiliyor.. 7-8 MB’lık veritabanından veri çekmek var, 5-6 MB’lık’tan veri çekmek var :) İlla ki fark oluyor, ama bunun gözle görülür bir farklılık yaratacağını sanmıyorum. Yine de sunucuyu ve database’i rahatlatacağı bir gerçek.

  5. teşekkürler denemem gerekiyor :)

  6. androidsistem dedi ki:

    cok yararı oluyor mu acaba

  7. Talat dedi ki:

    Çok hassas işlemler olduğu için ben yapmaya korkuyorum :)

YORUM YAZIN


Eksik sayıyı RAKAMLA yazın: