• My client has a blog and they post about 3 times a week.

    Site – http://blog.mymsaa.org/

    A post may get a few comments here and there but nothing huge in numbers.

    This site however does get A LOT of Spam comments.

    I have 2 plugins installed to fight spam.

    #1 – Akismet / Version 3.1.1
    #2 – Math Comment Spam Protection / Version 3.0

    I was getting TONS of spam before I installed these plugins so they have helped a great deal.

    For example, in July 2014 I had 8,000 comments.
    In May 2015, I have 200 comments.

    I get comment notifications & so does my client and we both need to get these.

    My Discussion settings are as so:
    (checked) Anyone posts a comment
    (checked) A comment is held for moderation

    The problem is, EVERY time a spam comment comes through I get the email notification, even though when I login to WordPress it ALREADY in the spam folder.

    Why am I getting these email comment notifications if WordPress has already marked it as spam? This happens every time a spam comment comes through and it is very annoying but my client has to get them.

    Any help or feedback would be much appreciated, thank you.

Viewing 1 replies (of 1 total)
  • Hi, Yeah this is true, on our site we also have the comments disabled on our postings but I was surprised to see comments still getting through even with this feature being disabled, we have had akismet installed on our site but still they are getting through but it still helps in minimizing the spams though not sure where the problem could be coming from that it fails to block some of the spam comments. In just few days since the spam started to get through our site there are already 251 spam comments that was listed by akismet, so I was forced to do a custom coding to completely disable the comments from getting into our database from our themes functions.php, I’m not sure if this would help you to validate the comments on your end but since it has the comment data being passed I guess its possible here is the code:

    function disable_comments( $approved , $commentdata )
    {
    	die('Thank you for your comment.');
    }
    add_filter( 'pre_comment_approved' , 'disable_comments' , '99', 2 );

    After adding this every spam comments now fails to get through our database and prevent further processing.

Viewing 1 replies (of 1 total)
  • The topic ‘Getting Comment Notifications for Spam Comments when not held for moderation’ is closed to new replies.