SK2 – Moderate Plugin

Current Release: 0.75 (download)

Functional Summary

Enforces the following WordPress administration settings relating to treatment of comments:

  1. “An administrator must approve the comment (regardless of any matches below)” (under Options … Discussion)
  2. “Comment author must have a previously approved comment” ( also under Options … Discussion)

The plugin works by running after all the other Spam Karma 2 filters and ensuring that if either of these Discussions options are enabled within WordPress then for comments to which they apply (All comments in the case of (1)) the plugin ensures that the highest karma level a comment can achieve is -1 so that all comments must be moderated before appearing on your site.

Why?

Some people see this as a deficiency in Spam Karma 2, they think that even with the level of protection provided this WordPress option should be observed – now they have the choice. I have also had reports of people receiving a large influx of malicious comments, for example when linked from an online forum, that are from new authors (2) above helps to prevent these appearing on your site when running Spam Karma 2 to protect you against comment spammers.

Future Thoughts

The one main feature of the built-in WordPress comment spam protection system that is not covered by this plugin is integrating the Comment Moderation and Comment Blacklist keyword lists. In general if you still really need these on top of all the normal checks that Spam Karma2 does then you need to look at adding some of them to the Spam Karma 2 blacklist – this maybe a daunting task as this uses RegEx’s rather than straight words. However you should find that taking a word from the Comment Moderation list and adding it to the Spam Karma 2 blacklist as a RegEx is as simple as converting Word into /Word/.

Installing

  1. Install Spam Karma 2
  2. Activate Spam Karma 2
  3. Unzip the plugin into the sk2_plugins directory within the SK2 directory in your plugins folder. (e.g. wp-content/plugins/SK2/sk2_plugins/)
  4. Disable the Captcha Check Treatment plugin in the Spam Karma 2 admin pages – otherwise commenters pushed into moderation by this plugin will be able to rescue themselves 🙁
  5. Relax knowing that all comments that pass Spam Karma 2’s checks will be marked for moderation as required by your WordPress Discussion settings

Bug reports welcome (Please comment below!)

91 thoughts on “SK2 – Moderate Plugin

  1. This plugin looks to be the answer to a prayer here. But one problem: I set it up yesterday and it put all comments into moderation, which is just what I wanted. This morning I got up and found that five comments had come in overnight. Three were in moderation but two, both from the same guy, went straight onto the site and were visible. I’ve got captcha disabled and the plugin seems to work fine otherwise. What could have let this one guy through? Any thoughts would be appreciated.

  2. Paul: A couple of questions; Do you have moderation enabled for all comments or only those where no previously approved comment exists? What does the karma report for the approved comments contain?

  3. Pingback: dreamwreck.com » Blog Archive » SK2-Moderate.Plugin

  4. Pingback: WeblogToolsCollection Español » Blog Archive » APAD: Span Karma 2

  5. Pingback: 我爱水煮鱼 » Spam Karma 2

  6. Hi, I have a few questions about this plug-in. I activated SK2 and downloaded the
    plug-in, but it in the right folder, followed all the steps included disabling
    Captcha Check. However, when a user submits a comments they are redirected to a page
    that says “your comment has been marked as spam, please contact the blog
    administrator.” This comment never appears in moderation. This happens to all
    comments now. How can i fix this?

    I would like SK2 to filter out spam and place all seemingly legitimate comments in
    moderation, regardless of how many times people have posted. Can this happen?

    Thanks so much!

  7. Marissa: That sounds like you have a too aggressive configuration of Spam Karma or you have another plugin that is filtering the comments first.

    This plugin will run last in the SK2 plugin chain and only changes the rating if it is positive, and then only sets the karma to -1 which is well within the standard SK2 moderation zone.

  8. Javier

    Peter, I installed SK2, disabled Captcha Check and installed your Moderate plugin. All was fine at first. The second day after the install I received an email that said I had two comments held for moderation. I logged in to my blog and was able to approve one and moderate the other.

    Today, however, I received another moderation email, but wasn’t able to attend to it right away. 30 minutes later, I logged in, and the comment held for moderation is nowhere to be found. The log says that the Anubis plugin moderated it.

    I tried to recover the comment by clicking on the link in the email, but I get this error: “Sorry, you need to enable sending referrers for this feature to work.” I use Firefox and have the RefControl plugin installed with the IP address of my network — I can’t think of what other IP address to put in there, since the link is in an email and not a web page somewhere…

    At any rate, why did the Anubis plugin moderate the comment? And why can’t I find it anywhere? Is there a way to list comments that have been moderated, either manually or by a plugin?

    As a side note, I also use the Did You Pass Math 3.0 plugin for comments. Do you think SK2 and your Moderate plugin are enough and I could ditch Did You Pass Math?

    On a separate note, what plugin do you use for your comments, which include the “Notify me of followup comments via email” check box.

    Thanks and best regards.

  9. Javier some answers to your questions:

    The Anubis plugin is the one that takes the karma rating that the comment has been given and decides whether to let it through, moderate it or mark it as spam – it should always run for every comment.

    The comment if moderated will appear in the list of pending comments in the Spam tag in SK2 – if it was marked as spam for some reason then it may drop off the visible list but you can use the available options to find it – it can be marked as spam if a later comment causes it’s score to change – i think for example the snowball plugin can affect the score of already posted comments if someone posts a lot of comments in a short span of time.

    Yes you can probably ditch Did You Pass Math.

    The notification support is provided by http://txfx.net/code/wordpress/subscribe-to-comments/

  10. Javier

    Peter, thanks for your input.

    BTW: I installed Bad Behavior, and now I have much fewer comments to sort through in SK2… And Moderate works like a charm. I also ditched Did You Pass Math.

    Best regards!

Comments are closed.