WordPress Yorumları Toplu Silme

  1 Tıkla Spam Yorumları Uzaya Gönderin

WP siteler büyüdükçe spam yorumlar da artmakta. Birçok wordpress kullanıcısı bu yorumlardan şikayetçi. Bazı sitelerde 3000, Beş bin hatta Yüz binlerce spam yorum birikebiliyor. Bu makale için localhostta testler yaptık sitemizde 73.132 yorum birikmiş.

Bir tıkla bu yorumları uzaya göndereceğiz!


Bu spam yorumlardan kurtulmak için antispam eklentilerini kurmanızı öneririz.

Gelen spam yorumları toplu olarak silmek için ise çeşitli metodlar mevcut. WordPress eklentileri ile hızlıca yorumlardan kurtulmak mümkün olduğu gibi çok daha ince ayarlar ile phpmyadmin panelinden yorumları silmek de mümkün. Biz öncelikle zor olanı anlatacağız

1. PHP MyAdmin ile Yorumları Silme:

 

PHPMyAdmin ile yapacağınız işlemler kalıcı olarak uygulanacak ve geri dönüşü mümkün olmayacaktır.

Bu nedenle webmaster değilseniz öncelikle veri tabanı yedeğini mutlaka alınız.

 

PHPMyAdmin ile veri tabanındaki “wp_comments” tablosu üzerinden işlem yapacağız. Burada çalıştıracağımız SQL sorguları isteğimize göre bize kolaylık sağlayacak. Onay bekleyen veya onaylanmış yorumları, spam olarak işaretlenmiş veya çöp kutusuna atılmış yorumları ve de içerisinde http:// yani link geçen yorumları toplu olarak silebileceğiz.

Hazırsanız yorumları silmeye başlayalım.

  1. PHP MyAdmin paneline giriş yaptığınızda sol kısımdaki listeden öncelikle işlem yapılacak veri tabanınızı seçiniz.
  2. Daha sonra resimde görüldüğü gibi SQL menüsüne tıklayınız.
  3. Açılan ekrana aşağıdaki kodlardan istediğinizi yapıştırıp Git butonuna tıklayınız.

Ve Mutlu Son 73.132 yorum silindi  🙂

Bu işlem ile binlerce yorumu bir tıklama ile silebilirsiniz.

Veri Tabanından Toplu Yorum Silme SQL Kodları

Onay Bekleyen Tüm yorumları Silmek için:

DELETE from wp_comments WHERE comment_approved = '0'

 

Onaylanmış Tüm Yorumları Silmek için:

DELETE from wp_comments WHERE comment_approved = '1'

 

Spam Yorumları Silmek (İstenmeyen Tüm Yorumlar) için:

DELETE from wp_comments WHERE comment_approved = 'spam'

 

Çöp Kutusundaki Yorumları Silmek için:

 

DELETE from wp_comments WHERE comment_approved = 'trash'

 

 

*** Web Site kısmında url girilmiş yorumları silmek için:

 

DELETE from wp_comments WHERE comment_author_url LIKE "%http%"

 

 

*** İçerisinde link olan tüm yorumları silmek için:

DELETE from wp_comments WHERE comment_content LIKE "%http%"

 

 

*** İşaretli işlemler onaylanmış yorumları da kapsamaktadır.

 

“wp_comments” veri tablosundaki “wp_” ön ektir. Sizin veri tabanınızda farklı bir ön ek kullanılmış ise yukarıdaki kodlarda bulunan wp_ ön eki kısmına kendi ön ekinizi yazınız.
Veri tabanında yer alan onaylanmış veya spam ayrımı yapmadan tüm yorumları silmek için wp_comments tablosunu seçip Boşalt/Empty butonuna tıklayınız.
2. Eklenti ile Yorumları Silmek:

phpMyAdmin kullanmak birçok kullanıcı için karmaşık ve zor bir işlem olabilir. Daha kolay işlem yapabilmek için wp-admin panelinden eklenti yükleyerek de spam yorumları toplu olarak silebilirsiniz.

Spam Yorum Silmek için önerdiğimiz eklentiler:

Delete Pending Comments

WPCommentCleaner

1 Yorum

  1. cemo-Reply
    2 Kasım 2017 at 06:27

    Teşekkürler çok detaylı bir anlatım olmuş bu sql kodlarını sürekli arıyordum ihtiyaç olunca

Yorum yapın