WordPress Yorumları Toplu Silme

Faredesing

super mod
Ticaret - 0%
Katılım
3 May 2021
Mesajlar
32

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!

wordpress-spam-yorumlar.png

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.

phpmyadmin-spam-yorum-silme-sql-1024x476.png


  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

phpmyadmin-spam-yorum-silme-sql2-1024x245.png


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

Veri Tabanından Toplu Yorum Silme SQL Kodları​

SQL:
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
 

Bu konuyu görüntüleyen kullanıcılar

Üst Alt