WordPress'te yorumları nasıl kapatırım ya da yorum spam'ini nasıl durdururum?
Yazan: Eureka Studio · Güncellendi
Kısa yanıt
Önce yorumlara gerçekten ihtiyacın olup olmadığına karar ver. Yoksa eski yazılar ve pingback'ler dahil her yerde kapat. Varsa açık ama filtreli tut: görünmez bir tuzak alan, en kısa doldurma süresi, bağlantı sınırı ve IP başına sınırlar; şüpheli yorumlar karantinada beklesin. Yazıları ve WooCommerce ürün değerlendirmelerini ayrı kararlar olarak ele al. Hushfort'ta ücretsiz Spam Kalkanı tuzak alanı ve doldurma süresini kapsar; bağlantı sınırı, IP başına sınırlar ve karantina Pro ile gelir.
Adımlar
1Adım 1
Her yüzey için ayrı karar ver
Blog yorumları ve ürün değerlendirmeleri farklı şeylerdir. Spam Kalkanı'nda Yazı yorumları ve Ürün değerlendirmeleri ayarlarını ayrı ayrı belirle: bir mağaza Yazı yorumları'nı "Kapalı — tamamen kapat" yapıp değerlendirmeleri "Korumalı — açık, botlar ayıklanır" olarak tutabilir.

2Adım 2
Pingback ve trackback'leri kapat
Pingback / trackback ayarını "Kapat (önerilen)" yap. Pingback'lerin neredeyse tamamı spam'dir; bu ayar XML-RPC pingback metodunu ve X-Pingback başlığını da kaldırır.

3Adım 3
Açık kalanı görünmez kontroller süzsün
Doğrudan wp-comments-post.php adresine gönderim yapan ya da gizli alanları dolduran botlar durdurulur. Pro ile çok fazla bağlantı içeren değerlendirmeler, bir insanın bakabileceği karantinada bekler.
4Adım 4
Karantinayı tek tıkla temizle (Pro)
Pro ile karantinadaki girişlere arada bir göz at. Gerçek bir girişte Spam değil'e bastığında o IP ve e-posta öğrenilir; bir daha yakalanmazlar.

Neden önemli
Yorum spam'i moderasyon kuyruğunu doldurmaktan fazlasını yapar. Aradan sızan spam bağlantıları, sitenden asla tavsiye etmeyeceğin yerlere işaret eder. Bekleyen yorumlar veritabanında birikir. Bir mağazada da sahte ürün değerlendirmeleri gerçeklerin yanında durup tüm değerlendirme bölümünü güvenilmez gösterebilir.
İşin sessiz gerçeği şu: birçok sitenin yoruma hiç ihtiyacı yok. Kurumsal bir site, bir portfolyo ya da bir mağazanın blogu çoğu zaman sohbetten çok spam alır. Oralarda yorumları kapatmak pes etmek değil; kimsenin kullanmadığı bir kapıyı kaldırmaktır.
Yorumların önemli olduğu yerlerde ise form spam'ini durduran görünmez kontrollerin aynısı burada da işe yarar: botlar gizli alanları doldurur, çok hızlı gönderir, aynı IP'den tekrar eder ve bağlantı yapıştırır.
Her yüzey için hızlı bir karar tablosu:
| Siten | Yazı yorumları | Ürün değerlendirmeleri |
|---|---|---|
| Kurumsal site ya da portfolyo | Kapalı | — |
| Aktif bir topluluğu olan blog | Korumalı | — |
| Sessiz bir blogu olan mağaza | Kapalı | Korumalı |
| Değerlendirmelerle satan mağaza | Korumalı ya da Kapalı | Korumalı |
Sık yapılan hatalar
- Yorumları yalnızca yeni yazılar için kapatmak. Tartışma ayarı eski yazılara dokunmaz; botların hedeflediği yer de eski yazılardır.
- Yorum formunu gizleyip uç noktayı açık bırakmak. Botların formuna ihtiyacı yok. Doğrudan
wp-comments-post.phpadresine gönderim yaparlar. - Değerlendirmeleri yorum gibi ele almak. Blog spam'ini durdurmak için her şeyi kapatmak, bir mağazadaki ürün değerlendirmelerini ve yıldız puanlarını da kaldırabilir.
- Pingback'leri açık bırakmak. Neredeyse hiçbir fayda sağlamadan sürekli bir spam akışı getirirler.
- Şüpheli her şeyi otomatik silmek. Şüpheli yorumları beklet; çöpe atma.
Eklentisiz
Yorumları her yerde elle kapatmak için:
- Ayarlar → Tartışma: "Diğer bloglardan bağlantı bildirimi (geri bağlantılar ve geri izlemeler) alınabilsin" ve "İnsanlar yeni yazılara yorum yapabilsin" kutularının işaretini kaldır.
- Yazılar → Tüm yazılar: hepsini seç, Toplu işlemler'den Düzenle'yi seç, Yorumlar'ı "İzin verme" ve Geri bağlantılar'ı "İzin verme" olarak ayarla.
- İstersen Ayarlar → Tartışma altında "Eski yazılarda yorumlar otomatik olarak kapatılsın" seçeneğini işaretle.
Ardından yorum uç noktasına doğrudan yapılan gönderimleri reddet; örneğin bir must-use eklentisiyle:
<?php
add_filter( 'comments_open', '__return_false', 20 );
add_filter( 'pings_open', '__return_false', 20 );
add_action( 'pre_comment_on_post', function () {
wp_die( 'Comments are closed.', 403 );
} );
Bu işe yarar ama her şeyi kapatır; WooCommerce kullanıyorsan ürün değerlendirmelerini de. Ayrıca Yorumlar menüsünü ya da REST yorum uç noktalarını kaldırmaz. Yorumları açık ama filtreli istiyorsan yeniden gizli tuzak alanları ve sınırları elle eklemeye ya da bir bulut servisi kullanmaya dönersin.
Bir şeyler ters giderse
- Gerçek yorumlar görünmüyor. Önce kayda (Pro'daysan karantinaya da) bak. Engelle modundaysan birkaç günlüğüne deneme moduna geç ve kayda bak.
- Ürün değerlendirmeleri kayboldu. Büyük ihtimalle değerlendirmeleri yorumlarla birlikte kapattın. Ürün değerlendirmeleri'ni yeniden "Korumalı" yap.
- Yorumları kapattıktan sonra spam sürüyor. Sayfa önbelleğini temizle; önbellekteki sayfalar hâlâ eski formu gösteriyor olabilir. Doğrudan gönderim yapan botlar her halükârda reddedilir.
Hushfort ile
Ücretsiz WordPress güvenlik eklentisi Hushfort Security'nin Spam Kalkanı her yüzeyi ayrı ele alır. Yazı yorumları ve WooCommerce ürün değerlendirmeleri için seçimin şunlardan biri olur:
- Korumalı: açık; botlar gizli tuzak alan, doldurma süresi kontrolü ve imzalı belirteçle ayıklanır (Pro bağlantı sınırı ve IP başına sınırları ekler);
- Kapalı: yorum formunu, yorum listesini, REST uç noktalarını ve yönetimdeki Yorumlar menüsünü
kaldırır, doğrudan
wp-comments-post.phpadresine gönderim yapan botları reddeder; - Dokunma: Hushfort karışmaz.
Pingback ve trackback'ler aynı ekrandan kapatılabilir; engellemeden önce kontrol edebilmen için bir deneme modu da var. Pro ile ayrıca IP ve e-posta başına sınırlar, bağlantı sınırı, kelime ve engel listeleri ve "Spam değil" ile öğrenen karantina gelir. Dışarıdaki bir servise hiçbir şey gönderilmez.
Sık sorulan sorular
WordPress'te yorumları tamamen nasıl kapatırım?
Eski yazılarda neden spam yorum alıyorum?
Pingback'leri tutmaya değer mi?
Yorumları kapatmak WooCommerce sipariş notlarını etkiler mi?
Akismet'e ihtiyacım var mı?
İlgili rehberler
WordPress'te iletişim formu spam'ini CAPTCHA kullanmadan nasıl engellerim?
Elementor, Contact Form 7 ve WPForms'ta form spam'ini CAPTCHA'sız engelle: gizli tuzak alan, doldurma süresi ve sınırlar. Veriler sunucunda kalır.
Adımları okuWordPress'te spam üye kayıtlarını nasıl engellerim?
WordPress ve WooCommerce'te spam kayıtları saatlik sınırlar, site geneli bir tavan ve görünmez bot tuzaklarıyla durdur; ödemeyi asla engellemeden.
Adımları okuxmlrpc.php nedir ve WordPress'te nasıl kapatılır?
xmlrpc.php, giriş sayfasını gizlemenin kapatmadığı ikinci bir kapıdır. WordPress'te XML-RPC'yi güvenle kapatma, pingback'leri koruma ve test etme yolu.
Adımları oku
