WordPress sitelerinde spam yorumlar, site sahiplerinin en büyük sorunlarından biridir. Bu makalede, WordPress’te spam yorumları etkili bir şekilde nasıl engelleyebileceğinizi ve sitenizi nasıl koruyabileceğinizi öğreneceksiniz.
Spam yorumlar sadece can sıkıcı değil, aynı zamanda sitenizin performansını ve SEO’sunu da olumsuz etkileyebilir. İşte spam yorumları engellemenin bazı önemli nedenleri:
Akismet, WordPress’in varsayılan anti-spam eklentisidir ve oldukça etkilidir.
Google reCAPTCHA, insan ve bot trafiğini ayırt etmek için kullanılan etkili bir yöntemdir.
WordPress’in yerleşik yorum onay sistemini kullanarak spam yorumları manuel olarak filtreleyebilirsiniz.
Sık kullanılan spam kelimelerini içeren bir kara liste oluşturarak, bu kelimeleri içeren yorumları otomatik olarak engelleyebilirsiniz.
WordPress için geliştirilmiş çeşitli anti-spam eklentileri mevcuttur. İşte en popüler olanlardan bazıları:
Yorum formunuza ekstra alanlar ekleyerek spam botların işini zorlaştırabilirsiniz:
Spam yorumcuların çoğu, backlink almak için yorum yapar. Linkleri kaldırarak veya “nofollow” yaparak bu motivasyonu ortadan kaldırabilirsiniz.
function make_links_nofollow($content) {
return preg_replace_callback('/<a[^>]+/', function($matches) {
return str_replace('href=', 'rel="nofollow" href=', $matches[0]);
}, $content);
}
add_filter('comment_text', 'make_links_nofollow');
Çok hızlı yapılan yorumlar genellikle botlar tarafından yapılır. Yorum yapma süresini sınırlayarak bu sorunu çözebilirsiniz.
function minimum_comment_interval( $commentdata ) {
$last_comment = get_comments( array(
'number' => 1,
'post_id' => $commentdata['comment_post_ID'],
'user_id' => $commentdata['user_id'],
'comment_author_IP' => $commentdata['comment_author_IP']
) );
if ( $last_comment ) {
$time_diff = current_time('timestamp') - strtotime($last_comment[0]->comment_date_gmt);
if ( $time_diff < 60 ) {
wp_die( 'Lütfen yorum yapmadan önce 60 saniye bekleyin.' );
}
}
return $commentdata;
}
add_filter( 'preprocess_comment', 'minimum_comment_interval' );
Spam yorumlarla mücadele, sürekli bir çaba gerektirir. Bu makalede öğrendiğiniz yöntemleri uygulayarak, WordPress sitenizi spam yorumlardan koruyabilir ve kaliteli bir kullanıcı deneyimi sunabilirsiniz. Unutmayın, hangi yöntemleri kullanırsanız kullanın, sitenizi düzenli olarak kontrol etmek ve gerektiğinde stratejinizi güncellemek önemlidir.
Daha fazla WordPress güvenlik ipucu için WordPress Güvenlik Kılavuzu‘nu inceleyebilirsiniz.
Bir yanıt yazın