WordPress Taslakları SQL Kodu İle Silmek

WordPress kullanan arkadaşlarımdan Fesih’in blogunu incelemeye aldım.  Özelliklede yavaşlık çok olduğunu ve taslak yazıların 650 ‘den fazla olduğunu görünce şaşırdığımı itiraf etmeliyim. Sisteme bakım yaptıktan sonra taslakları temizlemek gerekiyordu. Fakat yönetim panelinin yavaşlığı ve hepsini teker teker silmenin zorluğunu görünce farklı bir yol izlemek istedim.  Birkaç saniye içerisinde temizlediğim taslaklar sistemi birazda olsa rahata kavuşturmuştu.

Gelelim Nasıl yaptığımıza….

Tüm taslakları aslında bir SQL cümleciği yazarak temizleyebiliriz.  Aşağıda vereceğim SQL cümleciğini PhpMyAdmin üzerinde SQL sorgusu olarak çalıştırırsanız tüm taslaklarınızdan birkaç saniye içerisinde kurtulabilirsiniz.

NOT: Bu SQL kodunu yazmadan önce lütfen Database yedeğinizi alınız. Aksi takdirde yanlış yaparsanız Datalarınıza zarar verebilirsiniz.

DELETE FROM wp_posts WHERE post_status = “draft”;

Kodunu SQL üzerinde çalıştırdığımızda otomatik olarak tüm taslaklar temizlenecektir.   Önemli olan en kısa sürede en uzun işi yapmak :) Tam bir tembellik değil mi :)

Yönetici Notu :
#0
Lütfen yapacağınız yorumlarda kişi ve kurumlara hakaret etmeden, kişilik haklarına zarar vermeden görüşlerinizi bildiriniz. Oluşabilecek zararlarda ve gözden kaçabilecek durumlarda tüm sorumluluk yorumu yapan kişiye aittir. Gizlilik sayfamızda bu bilgiler açıkça belirtilmiştir.
  1. Burak
    Mart 1st, 2010 02:49

    Yukarıdaki kodları kaydedip blogda çalıştırdığımız zamanda aynı yere geliyor biraz daha pratik sayılabilir :smile:

  2. neco
    Haziran 27th, 2011 01:29

    teşekkürler işime yaradı :)
    3bin satır birden sildim

  3. Mrs.Doctor
    Temmuz 28th, 2011 01:56

    yine ben bu kez 3200 satır sildim, botla konu çekerken yanlışlıkla sonsuz döngüye sokmuşum :)

    bi baktım aynı şeyleri 20 kez eklemiş, google da bu aramada ilk siz varsınız.
    yalnız şöyle bir şey var ilk önce bir hata aldım, bilinmeyen sutün diye 1054 kodlu. başka arkadşlar da aynı hatayı alırsa draft tı tek tırnak içine alsınlar

  4. healthy diet
    Kasım 2nd, 2011 21:22

    hocam bir sorum olacak, zamanlanmış postları tekrar nasıl draft a çevirebilirim SQl ile ?

  5. TEAkolik
    Kasım 3rd, 2011 21:08

    Bu bir SQL sorgusu ile olur. Fakat bilemiyorum daha önce hiç denemedim.

  6. dekorasyoner
    Ocak 30th, 2012 03:28

    Harikasınız hocam tüm taslakları sildim tek tek silmeye çalıştıydım 2k post sil sil bitmiyor :)

    Bu arada hata alan olursa bu şekilde denesin. Mrs.Doctor ;)

    DELETE FROM wp_posts WHERE post_status = ‘draft’;

Güvenlik Sorusu;



QR Code Business Card