WordPress'te Yorum Spamiyle Nasıl Mücadele Edilir?
Yayınlanan: 2019-08-14WordPress blog yorumlarınızda çok fazla spam olduğunu fark ediyor musunuz? Her gün kontrol panelinize giriyorsunuz ve yönetici panelinizin Yorumlar bölümünde görüntülenen bir dizi yeni yorum gördüğünüzde, ancak bunların çoğu spam mı? Pekala, WordPress'teki yorum spam'iyle nasıl savaşacağımızı ve ondan sonsuza dek nasıl kurtulacağımızı görelim.
Tartışma Ayarlarına Geçelim
İlk olarak, WP kontrol panelinizdeki bazı yorum ayarlarını yöneterek yorum spam'iyle mücadele etme yöntemlerinden bazılarını gözden geçirelim. Yönetici panelinizde Ayarlar -> Tartışma'ya gidin ve:
– Yorum denetlemeyi açın;
"Bir yorum görünmeden önce" bölümüne gidin ve "Yorum manuel olarak onaylanmalıdır" seçeneğini işaretleyin. Artık okuyucunuz tarafından eklenen her yorum kontrol panelinde görünecek ve siz onaylayana kadar yayınlanmayacaktır. Yayınlanmalarını istemiyorsanız yorumları reddedebilir veya çöp kutusuna taşıyabilirsiniz.
Buraya, içeriğinde varsa kara listeye yorum yapacak bazı anahtar kelimeler ekleyebilirsiniz. Ayrıca bazı yorum yapanların adlarını, e-posta adreslerini veya IP adreslerini kara listeye alabilirsiniz.
– Geri izlemeleri ve pingleri devre dışı bırakın;
Gönderilerimden birinde, WordPress'teki geri izlemeleri ve ping'leri devre dışı bırakmaktan ve bunun neden önemli olduğundan bahsediyordum. Bu nedenle, “Varsayılan Makale Ayarları” bölümündeki 'Yeni makalelerde diğer bloglardan gelen bağlantı bildirimlerine (geri bildirimler ve geri izlemeler) izin ver' seçeneğinin işaretini kaldırarak Tartışma bölümündeki geri izlemeleri devre dışı bırakmanız yeterlidir. Değişikliklerinizi kaydedin ve bitirdiniz.
– Eski gönderilerdeki yorumları kapatın;
Çoğu spam gönderici, denetlenmediklerini ve web sitesi sahibi tarafından fark edilmeyeceğini umarak eski gönderiler için yorum bırakır. WordPress kontrol paneli Ayarlarının Tartışma bölümünde eski gönderiler için yorumları kapatabilirsiniz.
Sadece '…'den eski makalelerdeki yorumları otomatik olarak kapat'ı işaretleyin ve 'Diğer yorum ayarları' bölümünde gerekli gün sayısını ayarlayın. Varsayılan olarak 30 gün vardır, bu nedenle bu numarayı bırakabilir veya özel numaranızı ayarlayabilirsiniz. Değişikliklerinizi kaydetmeyi unutmayın. Artık eski gönderiler için yorumlarınız kapatılacak.
Ayrıca tüm gönderileriniz için yorumları kalıcı olarak kapatabilirsiniz. Bu durumda, 'Varsayılan makale ayarları' bölümünde 'İnsanların yeni makalelere yorum yapmasına izin ver' seçeneğinin işaretini kaldırmalı ve 'Değişiklikleri Kaydet'i tıklamalısınız. Budur!
Şimdi, WP web sitenizi spam yorumlarından korumak için bazı ek çözümler kullanmanın veya belirli eylemlerde bulunmanın zamanı geldi. Ne olduklarını görelim.
Medya Dosyalarındaki Yorumları Devre Dışı Bırak
Bazen blogcular, gönderilerdeki resimlerini, insanların resmi ayrı ayrı görüntüleyebilecekleri ve o resim hakkında yorum bırakabilecekleri ek sayfasına (WordPress tarafından otomatik olarak oluşturulur) bağlar. Medya ekleri için yorumları devre dışı bırakmaya izin veren bir eklenti var ve buna Yorumları Devre Dışı Bırak deniyor.
Eklentiyi, WordPress için başka herhangi bir eklentiyi kurup etkinleştirdiğiniz gibi kurun ve etkinleştirin. Ayarlar -> Yorumları Devre Dışı Bırak'a gidin ve 'Belirli gönderi türlerinde' bölümünde Medya seçeneğini işaretleyin. Değişikliklerinizi saklamak için Değişiklikleri Kaydet düğmesini tıklayın ve hepsi bu.
reCaptcha'yı kullanın
Hem giriş formu, hem kayıt formu hem de yorum formu için reCaptcha ayarına izin veren bir WordPress eklentisi vardır. reCaptcha, robotlar tarafından yapılan otomatik yorumlardan kaçınmayı sağlar. Kullanıcının bot değil insan olduğunu kanıtlamak için basit bir işlem yapmasını sağlar. Nasıl çok kolay yapılacağını öğrenmek için lütfen bu gönderiye bakın.
Akismet'i kullanın
Akismet, WordPress için varsayılan bir spam kontrol eklentisidir. Eklenti tarafından algılanan en yaygın spam türlerine göre yorumları filtrelemeye izin veren kendi anti-spam veritabanına sahiptir. Eklenti başlangıçta ücretsiz olarak kullanılabilir, ancak API anahtarlarını almak için premium plana kaydolmalısınız.

Yorumlarda HTML'yi Devre Dışı Bırak
Spam göndericilerin bir WordPress web sitesinde yayınladığı birçok spam yorumu, içine gömülü farklı türde HTML içerir. Bazen spam yorumları farklı türde alakasız reklam ve promosyon materyalleri içerir, bu nedenle HTML biçiminde bağlantılar içerirler. Web sitenizde bu tür yorumlardan kaçınmak için HTML'yi devre dışı bırakmak ve bağlantı yerleştirmeyi imkansız hale getirmek daha iyi olacaktır.
WordPress web sitenizdeki yorumlarda HTML'yi devre dışı bırakmanın 2 yolu vardır, resmi WP deposunda bulunan Peter's Literal Comments eklentisini yükleyebilir ve etkinleştirebilirsiniz. Kullanıma hazır olarak çalışır ve yorumlarınızı herhangi bir HTML olmadan yalnızca düz metinle görüntülemenize olanak tanır.
Yorumlarda HTML'yi manuel olarak devre dışı bırakmak istiyorsanız, function.php dosyanızı açın ve aşağıdaki kodu ekleyin:
// Bu, yorum gönderildiğinde gerçekleşecek function plc_comment_post( $incoming_comment ) { // bir yorumdaki her şeyi tam anlamıyla görüntülemek için dönüştürün $incoming_comment['comment_content'] = htmlspecialchars($incoming_comment['comment_content']); // tek istisna, #039 olamayan tek tırnaklardır; çünkü WordPress onu spam olarak işaretler $incoming_comment['comment_content'] = str_replace( "'", ''', $incoming_comment['comment_content'] ); dönüş($gelen_yorum); } // Bu, bir yorum görüntülenmeden önce gerçekleşecek function plc_comment_display( $comment_to_display ) { // Tek tırnakları geri koyun $comment_to_display = str_replace(''', "'", $comment_to_display); $comment_to_display döndür; } |
Değişikliklerinizi kaydedin ve bitirdiniz.
Minimum Yorum Uzunluğunu Ayarlayın
Bazı spam yorumları yalnızca birkaç kelime içerir ve spam gönderenler tarafından büyük ölçekte gönderilir. Diğerleri çok uzun ve belirli bir anlamı olmayan tutarsız metinler içeriyor. Çok kısa ve anlamsız yorumlar göndermeyi engellemek için WordPress'te minimum yorum uzunluğunu ayarlamak harika olur.
Amacım için kurulumda ek adımlar gerektiren Simple Comment Editing eklentisini kullanıyorum. İlk olarak her zaman olduğu gibi kurup aktif hale getiriyorsunuz ve ardından panonuzda Ayarlar -> Basit Yorum Düzenleme seçeneğine gidiyorsunuz ve eklentinin resmi web sitesine gitmek için 'Basit Yorum Düzenleme Seçenekleri' bağlantısına tıklıyorsunuz.
Şimdi eklentinin ana sayfasına gidin ve 'Şimdi İndir' düğmesini tıklayın.
Bundan sonra, Fiyatlandırma sayfasına gidersiniz ve 'Şimdi Ücretsiz Alın' düğmesini tıklayın.
Ardından, adınız ve ikinci adınız ve e-postanız dahil olmak üzere kişisel bilgileri girmeli ve ardından 'Ücretsiz İndir' düğmesini tıklamalısınız.
Ardından, sonraki tablonun Ürünler bölümündeki indirme bağlantısını tıklamanız ve eklentiyi içeren zip dosyasını almanız gerekir.
Bundan sonra, tekrar WP kontrol panelinize gidin, Eklentiler -> Yeni Ekle -> Eklenti Yükle'yi tıklayın ve PC'nizde eklentiyi içeren en son indirilen zip dosyasını seçmek için 'Dosya Seç' düğmesini tıklayın. Dosya yüklendikten sonra, eklentiyi web sitenize kurmak ve etkinleştirmek için 'Şimdi Kur' düğmesini tıklayın.
Şimdi Ayarlar -> Basit Yorum Düzenleme'ye gidin ve çok daha fazla seçenek göreceksiniz. 'Yorum Uzunluğu' bölümüne gidin ve minimum yorum uzunluğunuzun olmasını istediğiniz karakter sayısını ayarlayın. 'Düzenlenmiş bir yorumun minimum karakter uzunluğuna sahip olduğundan emin olun' seçeneğini işaretlerseniz, eklenti yorum uzunluğunun gözlemlenip gözlemlenmediğini otomatik olarak kontrol eder. Değişikliklerinizi kaydetmeyi unutmayın.
Yorum uzunluğunu düzenlemek için başka eklentiler kullanıyorsanız, bunları önermekten çekinmeyin.
Yorumlarda spam ile mücadele için birkaç yöntem daha kullanıyorsanız, bunları aşağıda da önerebilirsiniz. Umarım bu küçük tut yardımcı olmuştur.