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 🙂
Yukarıdaki kodları kaydedip blogda çalıştırdığımız zamanda aynı yere geliyor biraz daha pratik sayılabilir 🙂
teşekkürler işime yaradı 🙂
3bin satır birden sildim
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
hocam bir sorum olacak, zamanlanmış postları tekrar nasıl draft a çevirebilirim SQl ile ?
Bu bir SQL sorgusu ile olur. Fakat bilemiyorum daha önce hiç denemedim.
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’;
DELETE FROM wpdo_posts WHERE post_status = ‘draft’
kodu çalıştıramayanlar elle yazsın.
bide sql ismine dikkat etsin bende mesele wpdo sizde wp wpwm vsvsvs olabilir
Adamsın..