Eğer WordPress sitenizde çöp kutusundaki yazıları topluca silmek isterseniz, phpMyAdmin veya bir SQL arayüzü üzerinden doğrudan veritabanı sorgusu çalıştırabilirsiniz. Aşağıdaki SQL sorgusu, çöp kutusundaki tüm yazıları veritabanından kalıcı olarak siler.
SQL Sorgusu:
DELETE FROM my_wp_db.wp_posts WHERE post_status = 'trash';
Açıklamalar:
- my_wp_db: Bu, WordPress sitenizin kullandığı veritabanının adıdır. Eğer veritabanınızın adı farklıysa,
my_wp_db
kısmını kendi veritabanı adınızla değiştirmeniz gerekir. - wp_posts: Bu, WordPress’in yazılar ve sayfalar için kullandığı ana tablodur. Eğer özel bir tablo öneki kullanıyorsanız,
wp_
kısmını o özel önekle değiştirmeniz gerekir (örneğin,xyz_posts
gibi). - post_status = ‘trash’: Bu filtre, yalnızca çöp kutusuna taşınmış yazıları hedef alır. WordPress’teki yazılar ve sayfalar çeşitli durumlarla saklanır (yayımlandı, taslak, çöp kutusunda vb.).
trash
durumu, yazının çöp kutusuna taşındığını gösterir. Bu sorgu sadece çöp kutusundaki yazıları siler.
Dikkat Edilmesi Gerekenler:
- Geri Alınamaz İşlem: SQL sorgusu ile yazılar kalıcı olarak silinir, bu yüzden işlem yapmadan önce veritabanınızın yedeğini almanız önemlidir.
- Çöp Kutusu: Çöp kutusundaki yazılar sadece görsel olarak WordPress arayüzünde “silindi” olarak görünse de, veritabanında hala saklanır. Bu sorgu ile bu yazıları veritabanından tamamen kaldırabilirsiniz.
Alternatif: WordPress Yönetici Paneli Üzerinden Silme
Eğer SQL sorgusu kullanmak istemiyorsanız, WordPress yönetici paneli üzerinden de çöp kutusundaki yazıları kolayca silebilirsiniz. Yazılar > Çöp Kutusu sekmesine gidip, toplu işlem ile çöp kutusundaki yazıları silmeniz mümkündür.
Bir yanıt yazın