Web Performansı: Hız, SEO, Güvenlik

WordPress Spam Yorum Engelleme: Kesin Çözümler + En İyi Anti-Spam Eklentileri

WordPress spam yorum engelleme için pratik rehber: wp-admin spam yorum sorunu, yorum alanı kapalıyken gelen spam’i durdurma, etkili functions.php önlemi ve en iyi anti spam eklentileri ile kalıcı çözüm.

WordPress Spam Yorum Engelleme: Kesin Çözümler + En İyi Anti-Spam Eklentileri

WordPress Spam Yorum Engelleme

Google’da bu konuyu arayanların niyeti çok net: “WordPress spam yorum engelleme nasıl yapılır?”, “wp-admin spam yorum geliyor”, “yorum alanı kapalı ama spam yorum düşüyor”, “en iyi anti spam eklentisi hangisi?”. Çünkü spam yorum bir süre sonra yalnızca can sıkmakla kalmıyor; yönetim panelini şişiriyor, moderasyon işini uzatıyor, veritabanını gereksiz büyütüyor ve site bakımını zorlaştırıyor.

Buradaki hedef, yorumları tamamen kapatmak değil. Birçok sitede gerçek kullanıcı yorumları değerli; içerik kalitesini artırıyor, sayfayı zenginleştiriyor. Bu yüzden doğru yaklaşım: normal yorum akışı durmadan WordPress yorum spam trafiğini kesmek. Bunu üç adımda kuracağız: ayarlar, küçük bir functions.php katmanı ve doğru spam yorum engelleme eklentileri.

Yorum alanı kapalıyken spam yorum neden geliyor?

Tema üzerinde yorum formu görünmüyor olabilir; ama WordPress tarafında yorum altyapısı hâlâ açıksa botlar doğrudan standart yorum gönderim uçlarını hedefler. Bu istekler, kullanıcı sayfaya girmeden yapılır. Bir diğer kaynak da pingback/trackback denemeleridir; bunlar yönetim panelinde yorum gibi görünebilir. Bu yüzden “yorum alanı yok ama spam geliyor” durumu WordPress’te çok yaygındır.

Hızlı ayarlar: spam’e kapı bırakan noktaları kapat

  • Ayarlar → Tartışma bölümünde pingback/trackback bildirimlerini kapatın
  • İhtiyacınız yoksa “yorum onayı” sistemini sıkılaştırın
  • Eski içeriklerde yorumlar açık kaldıysa toplu şekilde kapatın
  • Çok link içeren yorumları otomatik beklemeye alın

Functions.php ile Spam Yorum Akışını Kesme

Aşağıdaki çözüm, normal ziyaretçi yorumlarını engellemeden bot trafiğini azaltmak için tasarlandı. Üç noktayı hedefler:
Yorumları kapalı içeriklere gelen denemeleri reddeder, pingback/trackback yorum tipini devre dışı bırakır ve yorum formuna basit bir honeypot alanı ekleyerek otomatik dolduran botları yakalar.

function wp_spamguard_preprocess_comment($commentdata){ $post_id = isset($commentdata['comment_post_ID']) ? (int)$commentdata['comment_post_ID'] : 0; if($post_id > 0 && !comments_open($post_id)){ wp_die('Yorumlar bu içerik için kapalı.','Yorum Engellendi',array('response'=>403)); } if(isset($commentdata['comment_type']) && $commentdata['comment_type'] !== ''){ wp_die('Bu yorum türü kabul edilmiyor.','Yorum Engellendi',array('response'=>403)); } if(isset($_POST['wp_spamguard_hp']) && trim((string)$_POST['wp_spamguard_hp']) !== ''){ wp_die('Spam tespit edildi.','Yorum Engellendi',array('response'=>403)); } return $commentdata; } add_filter('preprocess_comment','wp_spamguard_preprocess_comment',1); function wp_spamguard_add_honeypot_field($fields){ $fields['wp_spamguard_hp'] = '<p style="display:none!important"><label>Leave this field empty</label><input type="text" name="wp_spamguard_hp" value="" autocomplete="off"></p>'; return $fields; } add_filter('comment_form_default_fields','wp_spamguard_add_honeypot_field');

Bu yöntem pratikte neyi değiştirir?

Spam botlarının önemli bir kısmı rastgele URL’lere otomatik yorum dener. Yorumlar kapalı içeriklerde bu denemelerin “kayıt bırakmasını” istemezsiniz; kod bunu doğrudan keser. İkinci olarak, pingback/trackback kanalı birçok site için gerekli değildir ve spam için sık kullanılır; bu türleri devre dışı bırakmak gürültüyü ciddi azaltır. Üçüncü olarak honeypot, kullanıcıyı CAPTCHA ile yormadan botları yakaladığı için pratik bir filtredir. Gerçek kullanıcı bu alanı hiç görmez, doldurmaz; bot ise otomatik doldurup takılır. Sonuç: wp-admin spam yorum listesi daha temiz kalır, moderasyon yükü düşer.

En İyi WordPress Anti Spam Eklentileri

Akismet Anti-spam

Akismet, en bilinen WordPress spam yorum engelleme eklentisi seçeneklerinden biridir. Özellikle çok yorum alan sitelerde, tekrar eden bot dalgalarını hızlı yakalayıp spam’i otomatik ayırır. Kurulum sonrası fazla ayar istemeden çalıştığı için “tak-çalıştır” yaklaşımı arayanlara uygundur.

Akismet Anti-spam (WordPress.org)

Antispam Bee

Antispam Bee, CAPTCHA göstermeden spam’i filtrelemek isteyen sitelerde sık tercih edilir. Hafif yapısı ve pratik kontrol seçenekleriyle “yorumlar açık kalsın ama WordPress yorum spam azalsın” diyenler için iyi bir alternatiftir.

Antispam Bee (WordPress.org)

WP Armour – Honeypot Anti Spam

WP Armour, honeypot yaklaşımını eklenti olarak sunar. Kullanıcıdan ekstra adım istemeden botları yakalamaya odaklanır. Yorum ve form spam’inde CAPTCHA kullanmak istemeyen sitelerde iyi sonuç verir.

WP Armour – Honeypot Anti Spam (WordPress.org)

Stop Spammers Classic

Stop Spammers Classic, spam yorum ve bot trafiğini azaltmaya odaklanan çözümlerden biridir. “wp-admin spam yorum durmuyor” diyen sitelerde, spam’i erken katmanda kesmek için tercih edilebilir.

Stop Spammers Classic (WordPress.org)

Wordfence Security

Wordfence, spam yorumun arkasındaki bot trafiğini azaltmak için güçlü bir güvenlik katmanı olabilir. Anti-spam eklentisiyle birlikte kullanıldığında, bot isteklerini daha baştan düşürerek yorum spam’ini dolaylı olarak azaltır.

Wordfence Security (WordPress.org)

Sık Sorulan Sorular

Yorum alanı kapalıysa spam yorum tamamen biter mi?

Her zaman değil. Tema yorum formunu göstermese de WordPress yorum altyapısı açık kalmış olabilir veya pingback/trackback üzerinden spam gelebilir. Bu yüzden ayarlar + filtreleme birlikte düşünülmelidir.

Bu functions.php çözümü yorumları kapatır mı?

Hayır. Yorumlar açık olan içeriklerde normal yorumları engellemez. Yorumları kapalı içeriklere gelen denemeleri keser, pingback/trackback türünü reddeder ve botları honeypot ile filtreler.

Akismet mi Antispam Bee mi daha iyi?

Spam yoğunluğu yüksek ve hızlı sonuç istiyorsanız Akismet çoğu sitede güçlü çalışır. Daha hafif, captcha’sız alternatif isteyenlerde Antispam Bee iyi bir seçenektir.

Spam yorumlar SEO’ya zarar verir mi?

Spam yorumlar yayınlanırsa sayfa kalitesi düşer. Yayınlanmıyorsa bile yönetim yükünü ve veritabanı şişmesini artırır. Bu yüzden WordPress spam yorum engelleme hem kalite hem bakım açısından önemlidir.

Honeypot güvenli mi, kullanıcıyı etkiler mi?

Kullanıcı alanı görmediği için normal deneyimi bozmaz. Otomatik dolduran botları yakalamaya odaklı olduğu için pratik ve düşük sürtünmeli bir yöntemdir.

Yorum Yap

Yorumlar

  1. İlk yorumu siz yazın.