it-swarm.asia

spam yorumlarının sayısını nasıl azaltır

WordPress sitemde Akismet eklentisi var ancak gittikçe daha fazla spam içeren yorum (yakalanan) görüyorum. Site o kadar popüler olmadığı ve fazla trafik almadığı için bu rakamı hayrete düşürüyorum. İstenmeyen postaları azaltmak için herhangi bir yöntem var mı?

15
tombull89

Blogum için, bloguma gönderilen herhangi bir spam’i yakalamak için Akismet’i çalıştırıyorum, ancak birkaç eklenti kullanarak spam’in ilk etapta yayınlanmasını da önlüyorum:

  1. Yorumlar İçin Çerezler , yorum bırakan kişilerin çerezleri ve CSS stil sayfalarının etkin olmasını gerektirir. Sitenize, yüklendiğinde bir çerez ayarlayan bir stil sayfası eklenir. Bu çerez daha sonra yorum bırakıldığında aranır. Kurabiye yok mu? Yorum reddedildi.

    Bu etkilidir çünkü çoğu spam botu stil sayfaları yüklemez veya çerezleri kabul etmez. Bunun, insanlar tarafından kalan spam’leri engellemeyeceğini unutmayın (bunu yakalamak Akismet’in işi olacak).

  2. Geri İzlemeleri Devre Dışı Bırak tam olarak ne diyorsa onu yapar. Spam ping'leri (diğer bloglardan gelen bağlantılar) aldığınızda, bunlar genellikle daha iyi ve daha modern pingback yerine kullanımdan kaldırılmış geri izleme biçimindedir. Geri izleme, normal olarak kullanıldığında, geri izleme gönderen kişinin blogunuzdan bloglarına özel bir URL girmesini gerektirir. Trackbackler artık hiçbir zaman yasal olarak kullanılmamaktadır, bu yüzden onları güvenle devre dışı bırakabilir ve çok sayıda ping spam’den kaçınabilirsiniz. Akismet herhangi bir pingback spam'ı ile ilgilenecektir (bu gerçekleşir, fakat neredeyse hiç olmaz).

Akismet'in yanına yerleştirilen bu iki eklentiyle, sadece birkaç spam alıyorum ve çok nadiren bloguma yazıyorlar.

Umarım yardımcı olur.

15
Viper007Bond

Aldığım spam’ın çoğu, her zaman bir gmail adresi kullanarak iletişim formundan geliyor. Her birini Google’a bildirmek için zaman ayırıyorum. Ben bu gmail adresini kullanmaya çalıştıkları için, daha kısa sürede onu almam için yardım edersem, bu yöntemde daha az yatırım getirisi elde edecek ve denemeyi bırakacaklardır.

Akismet, yorum spam'lerini filtrelemede çok başarılı oldu. Captcha büyük bir PITA'dır ve yorum yapmak için kaydolmak zorunda kalmak güçlü bir yorum caydırıcıdır ancak kolay matematik sorusu veya css gizli alanı size 2 seçenek sunar deneyebilirim.

4
CAD bloke

İstenmeyen postaları azaltmak için bir Captcha eklentisi yüklemenizi öneririm. Gerçekten de, eğer spam zaten Akismet tarafından yakalanıyorsa, başka bir filtre ekleme gereği yoktur. Sadece 'insan mısın?' Akismet'ten asıl yorumu geçerek iki kez kontrol etmeden önce doğrulama aşaması.

Her iki sistemi de bir arada kullanmak, otomatik spam'lerin çoğunu (yani botları) engeller ve herhangi bir şekilde "blogunuz kewl! Bir rolex satın alın" ıvır zıvırını filtreler.

3
EAMann

Ayrıca Akismet 'i de kullanıyorum, ancak nadiren spam yorumları yapılıyor.

Bu benim işim.

1. Eğer web sitesi url alanını kaldırırsanız yorum formunuzda, spam göndericiler yalnızca bağlantı bırakmakla ilgilendiğinden, bunun hem otomatik hem de manuel spam yorumlarını azaltacağını görürsünüz. Bir eklenti yükleyerek veya kod kullanarak bunu yapabilirsiniz.

2. Ayrıca yorum formuna izin verilen etiketleri kaldırdım , çünkü spam botlarının aramaya programlandığı Word e-postasını da içeriyor. Bir eklenti yükleyerek veya kod kullanarak bunu yapabilirsiniz.

3. Kongre ayarlarını doğru şekilde yapılandırın . Geri izlemeleri devre dışı bırakırdım ve ayrıca yorum yazarı en az bir onaylanmış yorum içermelidir. Tüm yorumlar bir yönetici tarafından onaylanmalıdır.

Ayrıca, ayarlarınızı yalnızca bir bağlantıya izin verilecek şekilde yapılandırabilirsiniz, ancak manuel olarak onaylanmadıkça izin vermemek daha iyidir.

Akismet'in bazen çok sık olmayan ve uzun sürmeyen, ancak ne zaman olacağı hakkında bilgi sahibi olacağınız durumlar dışında, yorum spamı benim için hiçbir zaman sorun olmadı.

enter image description here

Web sitesi url alanını yorum formunuzdan kaldırmak için alt temalar functions.php dosyasının sonuna yapıştırabileceğiniz kod:

function remove_website_url_field_comment_form($fields) {
unset($fields['url']);
return $fields;
}
add_filter('comment_form_default_fields','remove_website_url_field_comment_form');

Burada, açıklama formu izin verilen etiketlerini kaldırmak için alt temalarına işlevler.php dosyasının sonuna yapıştırabileceğiniz kod:

add_filter( 'comment_form_defaults', 'wpsites_remove_comment_form_allowed_tags' );

function wpsites_remove_comment_form_allowed_tags( $defaults ) {

$defaults['comment_notes_after'] = '';

return $defaults;

}
3
Brad Dalton

Blogunuzun comments-post.php dosyasına yapılan tüm doğrudan istekleri ortadan kaldırarak yorum spam'leri azaltılabilir. Bu, otomatik komut dosyalarını engeller ve onların yorum formunuzu atlamasına izin vermez. Bu php işlevini functions.php dosyanıza yerleştirerek elde edebilirsiniz.

function check_referrer() {
    if (!isset($_SERVER['HTTP_REFERER']) || $_SERVER['HTTP_REFERER'] == '') {
        wp_die(__('Any Message'));
    }
}
add_action('check_comment_flood', 'check_referrer');
0
Zohair Baloch