Ticket #7051: comment.diff

File comment.diff, 1.1 KB (added by donncha, 5 years ago)

Patch for wp-includes/comment.php

  • wp-includes/comment.php

    old new  
    354354                else 
    355355                        $approved = 0; 
    356356                if ( wp_blacklist_check($comment_author, $comment_author_email, $comment_author_url, $comment_content, $comment_author_IP, $comment_agent) ) 
    357                         $approved = 'spam'; 
     357                        $approved = 'blacklist'; 
    358358        } 
    359359 
    360360        $approved = apply_filters('pre_comment_approved', $approved); 
     
    689689 
    690690        $commentdata['comment_approved'] = wp_allow_comment($commentdata); 
    691691 
    692         $comment_ID = wp_insert_comment($commentdata); 
     692        if ( 'blacklist' !== $commentdata['comment_approved'] ) 
     693                $comment_ID = wp_insert_comment($commentdata); 
    693694 
    694695        do_action('comment_post', $comment_ID, $commentdata['comment_approved']); 
    695696 
    696         if ( 'spam' !== $commentdata['comment_approved'] ) { // If it's spam save it silently for later crunching 
     697        if ( 'blacklist' !== $commentdata['comment_approved'] && 'spam' !== $commentdata['comment_approved'] ) { // If it's spam or blacklisted don't notify anyone 
    697698                if ( '0' == $commentdata['comment_approved'] ) 
    698699                        wp_notify_moderator($comment_ID); 
    699700