Merhabalar. Vereceğim yöntemleri kullanmadan önce mutlaka sitelerinizi yedeğini alın ve ne olur ne olmaz. Aksi bir veri kaybınızda sorumluluk asla kabul etmem.

Aşağıdaki linkteki eklenti ile hepsini silebilirsiniz. Sonrada eklentiyi kaldırın.
https://wordpress.org/plugins/delete-pending-comments

Spam yorumlarına karşı aşağıdaki linkteki eklentiyi mutlaka kullanın.
https://wordpress.org/support/plugin/wp-spamshield/reviews/#new-post

Maalesef temel WordPress kurulumu yalnızca bekleyen yorumları yani bir seferde 20 tane "toplu silmenize" olanak tanır.

WordPress'de spam Yorumları Silmenin kolay bir yolu var. Aslında, bunu nasıl yapacağınıza ilişkin birkaç seçeneğiniz var.

Bunu yapmanın ilk yolu, phpMyAdmin'i kullanmaktır:

CPanel Hesabınıza giriş yapın ve Veritabanı bölümünde phpMyAdmin'i seçin

Veritabanınızı seçin

SQL sekmesini tıklayın ve aşağıdaki komutu çalıştırın:

DELETE from wp_comments WHERE comment_approved = '0'

Komutu çalıştırdığınızda, onay isteyen bir açılır kutu alırsınız. Sadece "Tamam" ı tıklayın.
Kullanılan komuta yalnızca bir çok küçük değişiklikler yaparak diğer benzeri görevleri yerine getirmek için bu tekniği kullanabilirsiniz.

Toplu WordPress'te SQL ile tüm Spam Yorumları Silme komutu:

DELETE from wp_comments WHERE comment_approved = 'spam'