Wie verhindere ich Spam-Kommentare?

  • Ich verwende Wordpress als Blogsystem auf meiner Homepage, aber leider bekomme ich regelmäßig Kommentare von unseriösen Quellen. Mit Captcha wäre das nicht so einfach möglich. Kann man das irgendwie einschalten?

    Wenn jemand was weiß, bitte melden :confused:

    Vilen Dank,
    Albert

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Ich habe das Problem mit einem derart einfachen Trick behoben, dass ich mir nicht vorstellen kann, dass vor mir noch niemand auf die Idee gekommen ist. Also bitte nicht schimpfen, wenn es sich um einen "alten Hut" handelt.

    Ich habe einfach ein Bestätigungsfensterchen eingebaut. Bis jetzt ist noch kein Spam durch. Vorher hatte ich täglich etwa 25 Spamkommentare.

    Ihr könnte es euch ja mal hier ansehen, postet mir aber bitte keinen Müll:

    http://www.lykien.com/literatur/wordpress/

    Also, nichts weltbewegendes, es scheint aber zu funktionieren.

    Ach so, implementiert wird das ganze folgendermaßen:

    Öffnet die Datei comments.php . Die findet ihr in Ordner "themes" in dem von euch verwendeten Theme. Dann fügt ihr möglichst weit oben folgendes Sriptlein ein (wichtig: NICHT zwischen <?php und ?>):

    <script language="JavaScript">
    <!--
    function bestaetigen() {
    return window.confirm("Beitrag speichern ?");
    }
    //-->
    </script>

    An Stelle von "Beitrag speichern ?" könnt ihr natürlich auch etwas anderes schreiben. Z.B.: "Bist du Trottel dir sicher, dass du der Welt diesen Müll zumuten willst ?"

    Dann müsst ihr noch das Formular erweitern:

    <form action="<?php echo get_option('siteurl'); ?>/wp-komments-post.php" method="post" id="commentform" onSubmit="return bestaetigen()">

    Das ist alles.

    Grüße

    Sabrina

  • sabse:
    Wenn ich JavaScript einfach deaktiviere (die meisten Bots haben wohl kein JS), kann ich den Beitrag einfach so, ohne JS-Bestätigung abschicken (der Kommentar darf auch gelöscht werden).
    Bringt also nix.

    "Eine gut gestellte Frage ist schon halb beantwortet."

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!