Yazı Getir
avatar

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:

  1. 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.
  2. 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).
  3. 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.

  • Okuma Süresi: 1 dk, 29 sn

Yorum Yap

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir