it-swarm.dev

so reduzieren Sie die Anzahl der Spam-Kommentare

Ich habe das Akismet-Plugin auf meiner WordPress-Site, aber ich habe immer mehr Spam-Kommentare erhalten (die abgefangen werden). Ich bin erstaunt über die Anzahl, da die Seite nicht so beliebt ist und nicht viel Verkehr hat. Gibt es Methoden zur Reduzierung von Spam?

15
tombull89

In meinem Blog starte ich ebenfalls Akismet, um auf meinem Blog gepostete Spam-Nachrichten zu fangen. Mit einigen Plug-ins verhindere ich jedoch, dass Spam-Nachrichten überhaupt erst gesendet werden:

  1. Cookies für Kommentare erfordert, dass Personen, die Kommentare hinterlassen, Cookies und aktivierte CSS-Stylesheets haben. Ihrer Site wird ein Stylesheet hinzugefügt, das beim Laden ein Cookie setzt. Dieser Cookie wird dann gesucht, wenn ein Kommentar hinterlassen wird. Kein Cookie? Der Kommentar wird abgelehnt.

    Dies ist effektiv, da die meisten Spam-Bots keine Stylesheets laden oder Cookies akzeptieren. Beachten Sie, dass dies nicht den von Menschen hinterlassenen Spam verhindert (es ist Akismets Aufgabe, diesen zu fangen).

  2. Deaktiviere Trackbacks macht genau das, was es verspricht. Wenn Sie Spam-Pings (Links von anderen Blogs) erhalten, werden diese häufig in Form des veralteten Trackbacks anstelle des besseren und moderneren Pingbacks gesendet. Bei der normalen Verwendung von Trackbacks muss die Person, die den Trackback sendet, eine spezielle URL aus Ihrem Blog in ihr Blog eingeben. Trackbacks werden so gut wie nie mehr legitim verwendet, sodass Sie sie sicher deaktivieren und jede Menge Ping-Spam vermeiden können. Akismet kümmert sich um jeglichen Pingback-Spam (es kommt vor, aber bei weitem nicht so häufig).

Mit diesen beiden Plugins, die neben Akismet installiert sind, bekomme ich nur ein paar Spam-Mails und nur sehr selten schaffe ich es tatsächlich auf meinen Blog.

Hoffentlich hilft das.

15
Viper007Bond

Der größte Teil der Spam-Mails wird über das Kontaktformular verschickt, wobei immer eine Google Mail-Adresse verwendet wird. Ich nehme mir die Zeit, um jeden einzelnen bei Google zu melden. Ich schätze, da sie versuchen, diese Google Mail-Adresse zu verwenden, werden sie umso weniger ROI bei dieser Methode erzielen, je eher ich helfe, sie zu entfernen, und sie werden einfach aufhören, es zu versuchen.

Akismet hat Kommentar-Spam sehr gut herausgefiltert. Captcha ist eine große PITA, und sich registrieren zu müssen, um Kommentare zu hinterlassen, ist eine starke kommentarabschreckende Maßnahme, aber die einfache mathematische Frage oder ein css verstecktes Feld sind zwei Optionen, die Sie ausprobieren können.

4
CAD bloke

Um Spam wirklich zu reduzieren, würde ich vorschlagen, ein Captcha-Plug-in zu installieren. Wirklich, wenn Akismet den Spam bereits abfängt, ist es nicht unbedingt erforderlich, einen weiteren Filter hinzuzufügen. Es fügt nur ein "bist du ein Mensch?" Überprüfungsschritt vor der doppelten Überprüfung durch Weiterleiten des tatsächlichen Kommentars durch Akismet.

Die gleichzeitige Verwendung beider Systeme blockiert die meisten automatisierten Spam-Mails (d. H. Bots) und filtert jeden "Ihr Blog ist verrückt! Kaufen Sie einen Rolex" -Müll, der es irgendwie schafft.

3
EAMann

Ich benutze auch Akismet , aber selten kommt ein Spam-Kommentar durch.

Das ist was ich mache.

1. Wenn Siedas URL-Feld der Websiteaus Ihrem Kommentarformular entfernen, werden sowohl automatische als auch manuelle Spam-Kommentare reduziert, da nur Spammer daran interessiert sind beim Verlassen von Links. Sie können dies tun, indem Sie ein Plugin installieren oder Code verwenden.

2. Ich habe auchdie zulässigen Tags für das Kommentarformular entfernt, da sie die Word-E-Mail enthalten, nach der die Spam-Bots suchen sollen. Sie können dies tun, indem Sie ein Plugin installieren oder Code verwenden.

3. Konfiguration der Diskussionseinstellungen . Ich würde Trackbacks deaktivieren und außerdem festlegen, dass der Autor des Kommentars mindestens einen genehmigten Kommentar haben muss. Alle Kommentare müssen von einem Administrator genehmigt werden.

Sie können Ihre Einstellungen auch so konfigurieren, dass nur ein Link zulässig ist. Es ist jedoch besser, keinen zuzulassen, wenn dies nicht manuell genehmigt wird.

Kommentar-Spam war für mich nie ein Problem, außer wenn Akismet manchmal aufhörte zu arbeiten, was nicht sehr oft und nicht lange dauert, aber Sie werden es wissen, wenn es passiert.

enter image description here

Hier ist der Code, den Sie am Ende der Datei functions.php Ihres untergeordneten Themes einfügen können, um das URL-Feld der Website aus Ihrem Kommentarformular zu entfernen:

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');

Hier ist der Code, den Sie am Ende der Datei functions.php Ihres untergeordneten Themes einfügen können, um zulässige Tags aus dem Kommentarformular zu entfernen:

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

Kommentar-Spam kann reduziert werden, indem alle direkten Anforderungen an die comments-post.php-Datei Ihres Blogs entfernt werden. Dadurch werden die automatisierten Skripte blockiert und können Ihr Kommentarformular nicht umgehen. Sie erreichen dies, indem Sie diese php -Funktion in Ihre functions.php -Datei einfügen

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