Kommentarspam unter Wordpress

Wie schon beim Blog mit ezPublish, wird auch Wordpress durch Spamroboter belagert. Ob hier auch der gleiche Abwehr-Trick funktioniert?

Die Änderungen sind minimal. Zuersteinmal das Zusatzfeld per Javascript irgendwo in einem schon vorhandenen Script einfügen.

jQuery("form#commentform").prepend("<input type='hidden' name='comment-interactive' value='xxx'/>");

Und dann natürlich den Test in wp-comments-post.php, wie es sich gehört.

} elseif ( post_password_required($comment_post_ID) ) {
        do_action('comment_on_password_protected', $comment_post_ID);
        exit;
} elseif ( 'xxx' !== $_POST['comment-interactive'] ) {
        do_action('comment_closed', $comment_post_ID);
        wp_die( __('Go away, robot!') );
} else { 

Ein paar kurze Tests zeigen, daß ohne Javascript die Roboter abgelehnt werden.

Mal schauen, wie sich das über einige Tage macht.

Post a comment

Related content