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. Can you enable comment notification to the post author too? I’m having an issue in WordPress that the author of the post doesn’t get notified, but the main admin does. Thought maybe you could add this in. 😉

  2. Pingback: kai-anja.de » Adé dem SPAM!

  3. Pingback: Alarms and Interruptions

  4. Krishna

    I have installed this plugin. After installation, I changed the Captcha Check Strength to disabled and Moderate – Strength status to enabled. An administrator must approve the comment (regardless of any matches below) and Comment author must have a previously approved comment are also checkd. Now when any non registerd user posting their comments its displaying the message “Your comment is awaiting moderation.” and before approving this comment its displaying in the website. What is wrong in my installation?

  5. Krishna: Nothing is wrong with your install. By default WordPress behaves such that a comment writer can see there own comments that are sitting in moderation – this is done so that people don’t write the same thing multiple times when there comment doesn’t appear. The message “Your comment is awaiting moderation.” is displayed by the theme so as to notify the commenter that this is happening.

    If you don’t want this to appear then you need to edit the comment.php template in the theme you are using and change the check such that it doesn’t display moderated comments (the relevant code in the default template are lines 27 to 47).

  6. Krishna

    Thanks for your quick reply. Its working now. I manually written code in comments.php page.

  7. This is really useful for our lyceum setup which uses a slightly hacked version of SK2. I turn SK2 on for all blogs by default and don’t want to have to muck about too much trying to teach users how to mix and match plugins – we want it to just do the right thing. So if they want moderation, they get moderation, regardless of spam settings. (but i’ll have to make captcha turn off by default i think)

  8. Matt: Glad my plugin is of help. Yes you do need to disable the captcha plugin otherwise the commenter gets the chance to resuce there comment from moderation.

Comments are closed.