Hushfort

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

  1. 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.

    Spam Kalkanı: Yazı yorumları Kapalı — tamamen kapat olarak ayarlı, Ürün değerlendirmeleri Korumalı — açık, botlar ayıklanır olarak bırakılmış
  2. 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.

    Pingback / trackback Kapat (önerilen) olarak değiştirilmiş ve kaydedilmiş
  3. 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.

    Ürün değerlendirmesi girişleriyle Kayıtlar ve karantina: biri gizli tuzak alanı doldurduğu için engellenmiş, ikisi çok fazla bağlantı ve belirteç olmaması nedeniyle karantinada
  4. 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.

    Karantinadaki bir ürün değerlendirmesinde Spam değil'e basılmış; durumu Spam değil olarak değişiyor

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.php adresine 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:

  1. 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.
  2. 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.
  3. İ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.php adresine 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?

Ayarlar → Tartışma altında "İnsanlar yeni yazılara yorum yapabilsin" kutusunun işaretini kaldır, sonra mevcut yazılarda yorumları toplu olarak kapat. Botlar yine de doğrudan wp-comments-post.php adresine gönderim yapabilir; bu istekleri de reddet.

Eski yazılarda neden spam yorum alıyorum?

WordPress'in yeni yazılar için ayarları eski yazıları değiştirmez. Botlar eski yazıları hedefler, çünkü site sahipleri onlara nadiren bakar. Belirli bir günden eski yazılarda yorumları kapat ya da her yerde kapat.

Pingback'leri tutmaya değer mi?

Çoğu site için hayır. Pingback'lerin neredeyse tamamı spam'dir ve XML-RPC'ye dayanır. Kapatmak çok az şey kaybettirir.

Yorumları kapatmak WooCommerce sipariş notlarını etkiler mi?

Hushfort'ta etkilemez. Yazı yorumları kapatıldığında sipariş notlarına ve diğer eklentilerin notlarına dokunulmaz.

Akismet'e ihtiyacım var mı?

Şart değil. Akismet yorumları kendi bulut servisine göndererek çalışır. Gizli tuzak alanlar ve sınırlar gibi yerel kontroller, verileri sunucunun dışına göndermeden bot spam'inin çoğunu durdurur.

Hata bildir ya da özellik iste

Mesajın doğrudan Hushfort’u geliştiren ekibe gider.

Konu ne?

Yalnızca sana yanıt vermek için kullanılır.

Bu bilgileri yalnızca sana yanıt vermek için kullanırız. Gizlilik