Merhabalar, bugün bir süredir girmediğim bloglarımdan birine girdim ve 1.540 tane onay bekleyen spam yorumu görünce önce bir sinirlendim tabii. 🙂 Bakınız aşağıda ekran alıntısını gösteriyorum,
Bu yorumları WordPress panelinden silmek gerçekten zor ve sıkıcı. Tek seferde en fazla 20 adet seçerek silebilirsiniz.
Spam yorumları tek seferde ve en fazla 5 sn içerisinde silmek için karışık gibi görünebilir ama kolay bir yöntem var. Hosting hesabınıza giriş yaparak phpMyAdmin sayfasını açınız, daha sonra WordPress’in kurulu olduğu veritabanına tıklayın (örneğin: önisim_benimblogum) karşınıza aşağıdaki resimdeki gibi bir alan gelecek;
Kırmızı ile çizdiğim SQL menüsüne tıklayın ve açılan boş pencereye aşağıdaki kodu yapıştırın:
DELETE from wp_comments WHERE comment_approved = ‘0’
yukarıdaki kırmızı satırı komple kopyalayıp yapıştırın, daha sonra aşağıdaki resimde de görülen GİT butonuna tıklayın.
Bu sorguyu çalıştırmanız durumunda onaylanmamış beklemede olan tüm yorumlar silinecektir. Kaç adet olduğunun bir önemi yok, binlerce yorum olsa dahi birkaç saniye içerisinde hepsi silinecektir.
Spam kutunuzda çok fazla yorum var ve silmek istiyorsanız onu da şu kod ile ayı şekilde silebilirsiniz: DELETE from wp_comments WHERE comment_approved = ‘spam’
Çöp kutusundaki yorumları yine aynı yerden silmek isterseniz şu kodu kullanabilirsiniz: DELETE from wp_comments WHERE comment_approved = ‘trash’
Sadece içerisinde link olan tüm yorumları silmek isterseniz şu kodu kullanabilirsiniz: DELETE from wp_comments WHERE comment_content LIKE “%http%”
Yorum formundaki web site alanına web adresi veya link eklenmiş yorumları silmek isterseniz şu kodu kullanabilirsiniz: DELETE from wp_comments WHERE comment_author_url LIKE “%http%”
Onaylanmış tüm yorumları silmek ister misiniz bilmiyorum ama silmek isterseniz de şu kodu kullanabilirsiniz: DELETE from wp_comments WHERE comment_approved = ‘1’
Evet Sevgili hocam konunuz benim için çok yararlı oldu teşekkürler
Teşekkür ederim. Bunların free dağıtılan temalardan kaynaklandığını tespit ettim. Birkaç sitem var ve free olarak kurduğum siteler sürekli spam yorum alıyor. Yorumlar mailimede düşmediği için hiç haberim olmamış ve birikmiş.
Siteye zarar verme durumu var mı. Yapmak istiyorum ama biraz riskli gibi. Yinede çözüm için teşekkürler.
Dediğiniz gibi riskli bir alandasınız. Ben aynısını yapıp zarar görmedim ama siz yinede PhpMyadmin den veritabanı yedeğini Dışa Aktar ile yedekleyin.