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.


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/.


  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 Responses to “SK2 – Moderate Plugin”

  1. […] letzten Monaten unglaublich gestiegen ist, habe ich den Spam-Schutz (Spam Karma 2) um ein kleines Plugin erweitert (Danke für den Hinweis im Pottblog), welches sämtliche Kommentare in diesem Blog in die […]

  2. […] dass das WordPress-eigene “Discussion”-Handling ignoriert wird, lässt sich mit dem “Moderate”-Plugin von Peter Westwood vermeiden, so dass auch die Einstellung “Comment author must have a previously approved […]

  3. Ines says:

    Hey, I wanted to change my blog to moderated comments. But it did not work. So I found that this could be because of the Spam Karma Plugin. I came to this site and downloaded your moderate plugin, unzipped it to the spam karmas plugin folder. In the “logs” tab I could see:

    Updated plugin: Moderate (to version: 0).
    Updated SQL schema for plugin: Moderate (to version: 0).

    But it still does not work! So when I was testing I could read in the logs:

    Successfully updated comment entry ID: 5352 to status: approved. sk2_anubis_plugin

    How can I get my comments moderated?? 🙁

  4. westi says:

    @Ines: Have you followed all the intructions above and disabled the Spam Karma capatcha plugin? Otherwise commenters can recover themselves from moderation by passing the captcha test.

  5. Ines says:

    Yes, I forgot to mention, that I also disabled the Spam Karma captcha plugin (or to say, “Captcha Check” was already disabled on the Spam Karmas “General Settings” tab. But when I tried to write a testcomment, it appeared directly in the blog.

  6. Eddie says:

    Guys, change to Akismet and you never will have any problem again!

  7. Ines says:

    Akismet forces me to create a WP API key… I dont like to register everywhere…

  8. shabooty says:

    after the Captcha Check, how do you get it to redirect back to the initial post?

  9. […] to sort through it all, and it’s smart about letting through the real comments. Toss in the SK2 Moderate Plugin and it’ll send the good ones through moderation, so you can double-check […]

  10. […] [1] Akismet ist in Deutschland, Österreich, Schweiz rechtswidrig !!! [2] Spam Karma 2.3 [3] SK2 Moderate Plugin […]

go to dashboard
go to login
show/hide help
edit post/page
comment on post/page
go to moderate comments
%d bloggers like this:
Skip to toolbar