Her WordPress kullanan kişinin başına mutlaka spam yorum saldırısı gelmiştir. Eğer gelmediyse, çok şanslısınız.
Spam yorumları engellemek için bazı eklentiler mevcut. Misal, akismet bunlardan sadece bir tanesi. Fakat her zaman işe yaramıyor ne yazıkki.
Eklenti kullanmadan bu sorunu çözmek performans açısından en mantıklısı. Bu yüzden ilk önerim eklentisiz nasıl çözeriz, onu anlatacağım.
Eklentisiz Çözüm
Bazı kelimeler vardırki, sadece spam yorumlarda bulunur. Siz yazı içinde o kelimeyi görür görmez spam yorum olduğunu hemen anlarsınız. Hangi kelimelerden bahsettiğimi anladınız siz. Şimdi açık açık yazmamı beklemeyin. İşte, bu kelimelerden en az bir tanesi geçtiği taktirde istenmeyen yorum olarak işaretlenmesini istiyorsanız şu adımları uygulayın.
- Kontrol Paneli'nde Ayarlar > Tartışma sayfasına gelin.
- Burada Yorumlar için Kara Liste diye bir seçenek göreceksiniz.
- Bunun yanında bir kutucuk var. Bu kutucuğun içine yukarıda bahsettiğim kelimeleri her satıra 1 kelime gelecek şekilde yazın.
- Son olarak Değişiklikleri Kaydet diyerek ayarları kaydedin.
Bundan böyle, ilgili kelimelerden herhangi birisi yorumda geçerse, istenmeyen olarak işaretlenecek. Öncelikle bu yöntemi bir uygulayın ve test edin. Eğer işe yaramazsa, o zaman eklenti kullanarak kesin çözüme ulaşın.
Eklentili Çözüm
Akismet eklentisi bazen işe yaramıyor dedik, peki ne kullanacağız. Spam için en etkili yol: Anti spam sorusu soran eklenti kullanmak. Yani, ziyaretçiler yorum yazarken, aynı zamanda spam sorusunun cevabını da yanıtlayacaklar. Botların çoğu, bu tarz engelleri aşamıyor.
Benim size önereceğim eklenti ise quiz eklentisi. Eklenti ayarlarından bahsetmeyeceğim, çünkü ayar sayfası İngilizce olmasına rağmen çok basit. Yine de sormak istediğiniz birşey olursa konu altından sorabilirsiniz.
Bu arada akıma gelmişken, cevap içinde Türkçe karakter geçen sorular sormak, çok daha verimli olacaktır
Eklenti sayfası: https://wordpress.org/plugins/quiz/