Spam-Kommentare mit sehr langen URLs

Avatar of Chris Coyier
Chris Coyier am

Super lange URLs sind ein sicheres Zeichen dafür, dass ein Kommentar Spam ist. Dies markiert Kommentare mit URLs (als Autoren-URL, nicht nur im Text) von mehr als 50 Zeichen Länge als Spam, ansonsten bleibt ihr Status unverändert.

<?php

  function rkv_url_spamcheck( $approved , $commentdata ) {
    return ( strlen( $commentdata['comment_author_url'] ) > 50 ) ? 'spam' : $approved;
  }

  add_filter( 'pre_comment_approved', 'rkv_url_spamcheck', 99, 2 );

?>