October 15th, 2006 › SK2 - Moderate Plugin
Current Release: 0.75 (download)
Functional Summary
Enforces the following WordPress administration settings relating to treatment of comments:
- “An administrator must approve the comment (regardless of any matches below)” (under Options … Discussion)
- “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
- Install Spam Karma 2
- Activate Spam Karma 2
- Unzip the plugin into the
sk2_pluginsdirectory within theSK2directory in your plugins folder. (e.g. wp-content/plugins/SK2/sk2_plugins/) - 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
- 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!)

[...] Now available for a Spam Karma 2 install near you: SK2 Moderate Plugin. [...]
Pingback by Peter Westwood » Announcing SK2 - Moderate Plugin — 6/7/2005 @ 11:53 am §
This is what I’ve been looking for! Could you please explain what the settings do? Normal, Strong, Supatrong etc… I’d like to moderate all first timers, but don;t want to be running it too stong, thanks!
Comment by daveb — 8/7/2005 @ 1:31 am §
daveb: You want to leave the Setting at Normal for the plugin otherwise it won’t work properly - It relies on reducing the comments karma to -1.0 to put the comment into moderation but not mark it as spam - If you were to use Strong/Supastrong you would find all comments being marked as spam!
Regarding “I’d like to moderate all first timers,” - The plugin moderates everyone not just first timers, as wordpress would do without Spam Karma 2 installed if you had the “An administrator must approve the comment (regardless of any matches below)” enabled in the WordPress admin UI.
Comment by westi — 8/7/2005 @ 7:28 am §
I placed this plugin, unzipped, into my plugins folder but its not being seen by Wordpress. I have no other plugins activated.
Comment by Geuis — 8/7/2005 @ 8:41 am §
I went and installed your other plugin also. Wordpress does not see it.
When I tried to edit the file by going to the plugin editor and changing the file name to both of your plugins, I get an error “Sorry, that file cannot be edited.” I checked my file permissions but even switch the permissions to 766 did not allow wordpress to even see them.
Comment by Geuis — 8/7/2005 @ 8:48 am §
Geuis: You need to have Spam Karma 2 installed - This plugin is a plugin for Spam Karma 2 not WordPress directly. I have updated the installation instructions to be clearer.
Comment by westi — 8/7/2005 @ 8:49 am §
Geuis: By other plugin do you mean “SK2 Simple Digest” or “WP Version Checker” - SK2 Simple Digest is included within Spam Karma 2 and the latest version of Spam Karma 2 has the latest version of the Digest plugin included. WP Version checker is as WordPress plugin and should work fine. If you have problems with that please leave a comment on the post for that: http://blog.ftwr.co.uk/archives/2005/06/27/wordpress-version-check/
Comment by westi — 8/7/2005 @ 9:01 am §
I installed the two downloads available from this site. Simple Digest and the other one.
Where do I get the Karma program from?
Comment by Geuis — 8/7/2005 @ 10:25 am §
Geuis: Spam Karma 2 is available from here http://unknowngenius.com/blog/wordpress/spam-karma/dev/
Comment by westi — 8/7/2005 @ 10:37 am §
I successfully installed this plugin, but have disabled it due to the fact that when I tested it out, while it was sending all comments to moderation, after submitting the comment, you’re taken to a page on the site coding.mu containing a HUGE flash demo of someone coding what looks like PHP. I certainly did not set things up that way and when I disable your plugin, the problem goes away. Are you aware of this? I looked at your code, but didn’t see anything related to the problem I’m having.
Comment by daveb — 8/7/2005 @ 4:39 pm §
daveb: I was not aware of this problem and I can’t see how my plugin can be the actual cause - the plugin doesn’t contain any code todo redirection or anything like that. In fact the Moderate plugin is hilighting than any of your commenter who were previously going into moderation must have been getting this redirect. It sounds like the code that is doing the redirection which is either WordPress core code / Spam Karma 2 code (I am not sure which) is not working correctly.
It is therefore probably best to try the following tests:
Commenting with SK2 disabled completely and the “An administrator must approve the comment (regardless of any matches below)” option enabled - where do you get redirected then?
Re-enabling SK2 and the Moderate plugin and trying again to check that it is repeatable
If it still happens then I would suggesting searching through all the files in your WordPress install for “coding.mu” (It may be possible that someone got into your blog via on of the security vulnerabilities in WordPress versions prior to 1.5.1.3 and edited one of the files.)
Comment by westi — 8/7/2005 @ 5:07 pm §
Well, some people at the WP support forum figured it out. You might be interested in knowing this, so here’s the URL to the thread: http://wordpress.org/support/topic/38610
In short, the problem lies with SK2 and using your plugin triggered the error, however, it is entirely fixable by disabling the “Captcha” plugin that comes bundled in SK2. I now have no problems and your plugin does exactly what I needed it to do. Cheers!
Comment by daveb — 8/7/2005 @ 7:04 pm §
Thats ok daveb!
I am westi on the forums
Comment by westi — 8/7/2005 @ 7:06 pm §
[...] Now available for a Spam Karma 2 install near you a updated version of my SK2 Moderate Plugin. [...]
Pingback by Peter Westwood » SK2 - Moderate Plugin Update — 22/8/2005 @ 2:32 pm §
I wanted to express my gratitude to Peter for taking this plugin on after I wrote to Dr. Dave’s blog with my tale of woe about periodic blog comment attacks by various unhappy individuals which I could not halt since SK2 disabled WP’s comment moderation settings.
This plugin should go a LONG way toward ending such comment abuse since almost all of my comment trolls are first timers & will be stopped dead in their tracks by Peter’s plugin.
Comment by Richard Silverstein — 8/9/2005 @ 8:57 am §
[...] When I expressed a wish for this at Dr. Dave’s blog (he’s the author of SK2), the intrepid Peter Westwood stepped forward and offered to help (for which I’m grateful). He’s now written the SK2 Moderate Plugin. I’d recommend that anyone who suffers from comment abuse, unwanted trolls or who wants to supplement the protection offered by SK2 should install this useful plugin. It also allows you to force all comments into moderation. wordpress, plugin, SK2, moderation, comment, spam [...]
Pingback by Tikun Olam-תקון עול×: Make the World a Better Place » Peter Westwood’s Spam Karma 2 Comment Moderation Plugin — 8/9/2005 @ 9:37 am §
A few comments on the plugin in case anyone has any ideas on how to address them; when I disabled Captcha Check as Peter suggested, then I don’t seem able to convert an SK moderated comment into spam; when I reenable Captcha Check then I can do this;
Also, after installing the file in the folder Peter specified, my first comment, from a first time commenter, wasn’t moderated and was published instead;
Has anyone noticed any of these behaviors in your own installations
Comment by Richard Silverstein — 8/9/2005 @ 8:08 pm §
Richard: Can you email me the sk2 report for the comment that went straight through. If you have Captcha enabled the commenter will have been offered that and will have been able to rescue themselves from moderations - This is why is must be disabled for sk2-moderate to be effective. As for the issue with going from moderated to spam I’m not sure what is going on but will have a look and see if I can reproduce the issue.
Comment by westi — 8/9/2005 @ 8:28 pm §
I deleted that comment. Would SK2 still have it listed? If not, then I’ll wait till the next new comment goes through & be sure to get the sk2 rpt. By “sk2 report” do you mean the data in the SK2 log or from the “Recent Spam Harvest” screen? I assume the latter…
Captcha Check is now disabled & I believe it was as well when this comment was posted. In any case, the only time I’ll enable Captcha Check is when I have to convert an SK2-moderated comment to spam status. After that, I disable Captcha Check again.
Comment by Richard Silverstein — 8/9/2005 @ 8:51 pm §
By sk2 report I do mean the data from the “Recent Spam Harvest” screen for a the comment - or it might be easier to wait for the next digest email (If you let the old spam hand around long enough for it) and send me the relavent section of that. It also details the same information as is displayed on the “Recent Spam Harvest” screen.
Comment by westi — 8/9/2005 @ 9:07 pm §
I’m a little confused & sorry if anything I wrote above contributed to this. I was talking above about 2 separate comments: One was a SK2-moderated spam comment which I couldn’t convert into spam using SK2’s “confirm all moderated as spam” setting while Captcha Check was disabled. Are you saying you’d like to see the sk2 rpt. for this comment? If so, that still remains in the log & I can provide that SK2 rpt. to you right now.
The 2nd comment was a first-time comment published (& not forced into moderation as it should have been) after I installed SK2 Moderate plugin. I thought that your last comment suggested that I send you the rpt. on this comment using the SK2 digest e mail notification. If that is what you meant, since it wasn’t flagged as spam I don’t believe it’ll appear in the digest e mail. That’s right isn’t it?
Comment by Richard Silverstein — 9/9/2005 @ 4:48 am §
Yes this is the comment I would like to see the report for. As it originally wasn’t flagged as Spam it wouldn’t normally appear in the digest report.
However if you mark the comment as Spam using the “moderate Comments” button on the “Approved Comments” tab it should appear in the “Recent Spams” tab and will then be included in the next digest email.
Comment by westi — 9/9/2005 @ 6:33 am §
I unfortunately deleted that comment & didn’t convert it into spam using SK2 so it won’t appear in the digest I’m afraid. But I’ll do this to the next first-time comment that that gets published w/o going to moderation.
Or perhaps you wouldn’t mind helping me by publishing a test comment in my blog http://www.richardsilverstein.com/ . If it gets published immediately, do you want me to convert it to spam & send you the Spam Harvest rpt.?
Comment by Richard Silverstein — 9/9/2005 @ 7:07 am §
Richard: Ok don’t worry about the old comment. I would try a test comment on your blog but unfortunately I’m now at work and can’t access your site it seems to be on the vast list of websites that we are not allowed to access - Which includes most blogs :-(.
You could run a test yourself though. If you logout from WordPress and the write a comment on one of your posts with what you know is a unique email address @ website address - For Example
spam-test@spam-test.domandhttp://www.spam-test.domand see what happen to that comment.Comment by westi — 9/9/2005 @ 7:31 am §
Peter: I followed yr. advice & did my own test comment. It did publish immediately & wasn’t sent to moderation. This is what the Approved Comments screen listed for the comment:
6.55
5.55: 1 whitelist match. (127 = 24.19.22.142 [x1])
0.5: Encrypted payload valid: IP matching.
0.5: Comment has no URL in content (but one author URL”)
Possibly it’s picking up my IP as one that’s on SK2’s IP Whitelist & been previously approved for commenting. So maybe a self test won’t work & I need the comment coming fr. an IP that’s never commented before?
Comment by Richard Silverstein — 9/9/2005 @ 7:52 am §
Richard: That looks strange. If the email address was new then the plugin should have forced the comment into moderation. I’ll email you a debug version of the plugin to try.
Comment by westi — 9/9/2005 @ 8:17 am §
Peter: Pls. accept my sincere apologies…I made the stupidest mistake & feel so embarrassed! I didn’t follow your installation instructions carefully enough & installed the file in the SK2 folder, not the SK2 Plugins folder as you specified. After figuring out my mistake & correcting it the plugin works precisely as it’s supposed to.
Again, my apologies…& thanks again for a great plugin.
Comment by Richard Silverstein — 9/9/2005 @ 8:36 am §
Peter: Just wanted to let you know that your plugin caught my first troll (trying to say my blog about the Israeli-Palestinian conflict abetted those who wished to give a “helping hand to terrorism and [to those who wished] the death of more jews”). I was delighted that thanks to you, SK2 caught this first time comment & gave me a chance to toss it in the garbage where it belongs.
You just can’t imagine how frustrated I used to be at Typepad, & even WP before you developed this, at seeing such comments publish immediately & then have to decide what I wanted to do w. them. It’s so much cleaner & simpler when you have the option of deciding for yourself before they’re out there in public view.
Comment by Richard Silverstein — 28/9/2005 @ 10:14 pm §
I am glad to hear the plugin works well for you Richard.
Comment by westi — 29/9/2005 @ 5:20 pm §
[...] All three of these plugins have allowed me to always have an open comment form, of which I am very proud. I did recently install a plugin for Spam Karma that will enforce the core Wordpress function of automatically holding a comment for moderation if it is a commenters first time commenting. This one is called SK2 Moderate Plugin. I installed this due to some random, first time commenters that did what I call “drive-by” commenting, in which they posted some garbage. But if you are a first time commenter and it is approved, then each comment you make thereafter will be automagically posted, given you don’t type in any words that are on my WP blacklist.
[...]
Pingback by Meeciteewurkor:: This is your brain on Tulsa — 11/10/2005 @ 1:58 am §
Hmm. How come I learned more about what Spam Karma does on your single page than I did on the Spam Karma web pages altogether? Hmm.
Thanks, Peter, for creating this module. If you create one that has an easier way to blacklist specific words, please let me know.
Comment by Nancy — 9/1/2006 @ 1:29 pm §
Peter can correct me if I’m wrong, but his plugin is not precisely Spam Karma 2 but a modification of it. I agree that Peter does explain things very nicely & some plugin authors can’t manage to do this important function.
But Peter’s describing above his plugin for forcing first time comments into moderation. Spam Karma w/o Peter’s plugin will NOT force first time comments into moderation. So there’s the difference. Hope this makes sense.
Comment by Richard Silverstein — 9/1/2006 @ 8:25 pm §
Richard, I think what Nancy is saying is that the post above explains the reason why the WordPress options that this plugin enforces much better than zedrdave does on his own site.
To be fair Spam Karma itself is designed as a replacement for the built in moderation functionality rather than an addition.
Dave chose to leave these features out because in general the other filters than Spam Karma runs are much better at picking out spam and the aim of Spam Karma is to provide the blog author with excellent spam protection for minimum time spent. This can be invaluable if you are inundated with a large spam run.
Comment by westi — 9/1/2006 @ 10:07 pm §
I have placed email addresses in the Comment Blacklist yet the comments get through. Also I have users flagged at User Level 0 yet they still are allowed to post. My current settings are: General settings normal User Level - Strength Supastrong and Blacklist Strength Supastrong. Spam Karma II is installed. I am just the moderator of the site, so I cannot send any logs. Any suggestions that I can send my webhead?
Comment by Walt Fuller — 5/2/2006 @ 2:27 am §
Walt: From you comments I assume your problem is that you would like all comments to go through moderation on your site?
If so you could get you webhead to install the moderate plugin and then ensure that the WordPress option “An administrator must approve the comment (regardless of any matches below)” (under Options > Discussion) is enabled. This will then force all comments into moderation.
To understand why the comments are getting through the only logs I would need to see are the SK2 report on the comment which would be contained within the digest emails (which are sent to the admin user).
Comment by westi — 5/2/2006 @ 8:09 am §
Thanks for the reply Westi. We do not want to send all comments to moderation. If I understand user level permissions correctly, Level 0 can view their and edit their profile and read the comments. At level 1 they are allowed to post. When I move a level 1 to level 0 the level 0 permission does not seem to hold.
As I understand Comment Blacklist anything, a word, an email addy, or ip addresss placed here, if a User includes anything in their comment that is listed in comment blacklist, that comment is “NUKED” no notification. I have a couple guys that occasionally want to drop the F-bomb into the comments and that particular words is not blocked even though I have it listed in the “comment blacklist”.
Hope this helps. Lord no I do not want all the comments to go to moderation (LOL). I really do appreciate the help and reply. LMK if the logs you mentioned are still what you need and I will get them from my web guru.
Best Regards
Walt
Comment by Walt Fuller — 5/2/2006 @ 1:52 pm §
Walt, from your talk of User Levels I assume you are using 1.5. The User Levels in 1.5 do not affect the ability to post comments as far as I know. The main options that affects this in in the General Options panel “Users must be registered and logged in to comment” which would then require at least level 0 to comment and not allow random commenters.
As you are using Spam Karma 2 the WordPress Comment Blacklist is not used. The checks that Spam Karma uses are much more thorough that these are are an alternative to them.
If you want to restrict comment posting to level 1 users then you would need an additional Spam Karma plugin to enforce this.
It would be simple to write and if you want I could knock one up for you.
Comment by westi — 5/2/2006 @ 9:33 pm §
Greetings Westi and thanks for your patience. I know we are using Spam Karma II let me check with Bill, my webmaster and make sure we are using WP 2.0 or confirm what we have on board. Ideally we would like the ability to drop a person to Level O and not worry about that user posting till we restore them to Level 1. As I posted above if we drop a user to level 0 they are still able to comment.
Best regards
Walt
Comment by Walt Fuller — 6/2/2006 @ 3:47 am §
Walt: Looking at you site at the moment it looks like you are using WordPress 1.5. I have hacked together a Spam Karma 2 plugin which will force all comments by a users with a user level lower than a specific number into moderation which will achieve what you want.
However because of the new capabilities and roles in WordPress 2.0 this plugin won’t work with WordPress 2.0.
I think I have a idea how I can add support for WordPress 2.0 but it will take me a bit more time to test.
Let me know which version of WordPress you require compatibility with and I’ll release the new plugin soon
Comment by westi — 6/2/2006 @ 8:40 am §
Peter: I had no idea that your plugin wasn’t compatible w. WP 2.0. Actually, SK2 HAS been sending most new comments into moderation (I upgraded to 2.0 a month ago or so). I’m unclear why it would still be forcing most first timers into moderation even though it’s not compatible.
I am very intersted in seeing if you can get it fully compatible with 2.0.
Comment by Richard Silverstein — 7/2/2006 @ 1:39 am §
Richard: sk2-moderate-plugin is compatible with WP2.0 (and 2.0.1).
The plugin to which I am referring in my last comment is a new sk2 plugin for requiring a minimum user level to post comments to a blog which I think is what Walt requires. This in its present state won’t be compatible with WP2.0 as it relies on the old 1.5.2 User Levels (0-> 10) rather than the new 2.0 User Roles.
Comment by westi — 7/2/2006 @ 8:23 am §
Peter: I wanted to let you know that Tree Frog comment above appears to be spam. I received precisely the same comment at my blog at almost the same time as his comment here was published. Apparently, he’s piggy backing on all the folks listed in this comment thread in order to spam them. But what’s odd is that there’s no URLs. So I guess it’s a prank of some sort.
But here’s my real question. I have a commenter for whom I once approved a comment. But now I want to place him on the blacklist. I’ve tried sending each new comment of his to moderation thinking this would add his IP & URL to the blacklist. I’ve also tried manually adding the IP & URL via IP & URL Blacklist. But the comments keep getting approved & not moderated. Can you think of anything else I can do to get him back into moderation? How can I make your plugin always view him as a first-time commenter (& hence moderated)?
Comment by Richard Silverstein — 22/2/2006 @ 5:54 am §
[...] wir sind nun auf spam karma umgestiegen - hoch gelobt in der blogger gemeinde. soweit sind wir bis dato von einer neuerlichen spam invasion verschont geblieben. sehr schoen werden etwa die ueblichen verdaechtigen texas holder sofort. ohne uns weiter damit zu belaestigen. unter spam subsummiert. kommentare werden auch weiterhin mit zusaetzlichem plugin “moderate plugin”1 in die kommentarbestaetigung geschleift. [...]
Pingback by random items » Blog Archive » ausgesperrt vom eigenen blog :-) — 26/2/2006 @ 3:22 pm §
I followed your instructions, however it stall allows the banned words to go through. Any suggestions
Comment by Tom — 21/3/2006 @ 9:24 am §
Tom: If you are running SK2 then the WordPress banned words list is ignored.
This plugin only reinstates the two options stated in the post not the banned words list.
However I believe you can add any words you wish to ban into the SK2 blacklist as “RegEx Content Blacklist” entries you will need to convert the banned words in to RegExs to use in this list.
Comment by westi — 21/3/2006 @ 10:26 am §
Thanks for that westi
Comment by Tom — 21/3/2006 @ 5:19 pm §
This comment follows e mails I sent about the moderation plugin appearing to no longer work. I just looked at my SK2 Catcha Check setting & it was Enabled. I’ve just disabled it per yr instructions above. Perhaps this will cause the plugin to resume working. I don’t know how Captcha Check was enabled since I’m certain I’d disabled it when I first installed yr plugin. Perhaps when upgrading SK2 to a new version it automatically enables Captcha Check??
Comment by Richard Silverstein — 17/4/2006 @ 9:05 am §
Richard: Yes if you have the Captcha plugin enabled then commenters will still be able to rescue themselves from moderation negating the effects of the moderate plugin. If you disabled it in the past then I can only assume that it was re-enabled on upgrade for some reason.
Disabling should ensure that the moderate plugin works as advertised.
Comment by westi — 17/4/2006 @ 10:45 am §
Hello! I’ve tried it and I think it’s a good plugin. But I missed one feature:
When I am commenting the first time at this blog my comment will be sent to the moderation queue. But as the writer of this comment you cannot see this, because it looks all normal for you. There should be a little hint like “comment has still to be moderated” or something else.
Or has this nothing to do with your plugin and depends from the used theme?
Comment by Jens — 27/5/2006 @ 3:00 pm §
Jens: Yes this depends on the theme.
By default WordPress shows moderated comments to the comment poster - in order to give you the hint that your comment got through but is moderated.
In the theme you have to add code like the following (from the default theme) in the comments loop in comments.php/comments-popup.php to display a message to the user stating that there comment is in moderation.
Comment by westi — 27/5/2006 @ 9:47 pm §
Works great! I added it to a WPMU powered site with no problems (so far).
Comment by Andrea — 11/6/2006 @ 1:43 pm §
@westi:
Thx! I added the code into my theme template manually and it seems to work.
Comment by Jens — 15/6/2006 @ 5:56 pm §
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.
Comment by Thomas — 21/6/2006 @ 3:28 pm §
[...] Habe eben auf http://www.pottblog.de (übrigens eine gute Seite) folgendes Wordpress-Plugin gefunden: Spam Karma 2.2 und ein Plugin füs Plugin “SK2 - Moderate Plugin“. [...]
Pingback by kai-anja.de » Adé dem SPAM! — 28/6/2006 @ 11:27 am §
[...] Today, discouraged that I might have to uninstall SK2, I searched again, and * happened * upon a Plug In for SK2 by Peter Westwood called SK2 - Moderate Plugin. It does exactly what I needed; it enforces the original WordPress administration settings, including the approval of comments! I’m a happy camper (blogger) again. [...]
Pingback by Alarms and Interruptions — 19/8/2006 @ 3:39 am §
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?
Comment by Krishna — 1/11/2006 @ 1:45 pm §
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).
Comment by westi — 1/11/2006 @ 3:14 pm §
Thanks for your quick reply. Its working now. I manually written code in comments.php page.
Comment by Krishna — 3/11/2006 @ 6:27 am §
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)
Comment by Matt Smith — 4/12/2006 @ 6:47 am §
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.
Comment by westi — 4/12/2006 @ 9:16 am §
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.
Comment by Paul Gilster — 16/12/2006 @ 2:11 pm §
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?
Comment by westi — 2/3/2007 @ 10:10 am §
[...] i stumbled upon Peter Westwood’s SK2-Moderate plugin (a plugin for a plugin… holy modularization!). this plugin forces the WordPress [...]
Pingback by dreamwreck.com » Blog Archive » SK2-Moderate.Plugin — 11/3/2007 @ 6:05 pm §
[...] favoritos son el Akismet Plugin for SK2, el cual añade la habilidad de chequear Akismet y el plugin de moderación, el cual respeta los principios de moderación elegidos en Options » [...]
Pingback by WeblogToolsCollection Español » Blog Archive » APAD: Span Karma 2 — 3/4/2007 @ 5:41 pm §
[...] Akismet Plugin for SK2,它能够检查 Akismet,两外一个是 Moderate plugin,它能够尊重你在 Options » Discussion 的 moderation [...]
Pingback by 我爱水煮鱼 » Spam Karma 2 — 18/4/2007 @ 4:37 am §
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!
Comment by Marissa — 5/6/2007 @ 5:32 am §
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.
Comment by westi — 6/6/2007 @ 7:50 am §
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.
Comment by Javier — 12/7/2007 @ 7:55 pm §
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/
Comment by westi — 12/7/2007 @ 8:57 pm §
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!
Comment by Javier — 17/7/2007 @ 8:39 pm §
Hi Peter
There seems to be a problem in recognising previous commenters, here is an example.
0.63: Valid Javascript payload (can be fake).
0.38: Comment has no URL in content (but one author URL)
0: Encrypted payload valid: IP matching.
2.7: Commenter granularity (based on URL): 14 old comment(s) (karma avg: 2.310000), 0 recent comment(s) (karma avg: 0.000000).
2.73: Commenter granularity (based on email): 9 old comment(s) (karma avg: 1.820000), 0 recent comment(s) (karma avg: 0.000000).
-7.44: Spank into moderation - Author has no previously approved comments.
16: Manually recovered comment.
It seems to be working based upon the recent comments and not the older comments.
Comment by Andy Beard — 21/8/2007 @ 5:46 pm §
[...] is a test post. I just finished installing Peter Westwood’s handy SK2 Moderate Plug-In. Let’s see if it [...]
Pingback by Test Post for Moderate Plugin — 25/8/2007 @ 6:52 pm §
Hi Peter,
In your implementation of filter_this, I noticed you spank comments based on this condidtional:
“if ($cmt_object->karma > 0.0)”
I noticed a few comments getting through unmoderated, which had a value of zero, so I’ve changed that conditional to
“if ($cmt_object->karma >= 0.0)”
I’m seeing lots of SPAM in the log that’s well under zero, so I’m pretty sure it doesn’t go overboard, but does that seem right to you?
Thanks!
Comment by John Lockwood — 10/9/2007 @ 3:29 pm §
John: thanks for the feedback. Yes changing that condition to >= will probably help. I don’t think I have seen any comments that get a karma of exactly zero but it is probably possible so if you are seing them it is a worthwhile change to make.
Comment by westi — 10/9/2007 @ 5:23 pm §
Thanks, Peter. I think this will help since I’ve been seeing a few posts at zero getting through. Also I think it fits what you document above better, “the plugin ensures that the highest karma level a comment can achieve is -1″.
I really needed the plug-in, by the way, so thanks for creating it.
Cheers!
Comment by John Lockwood — 11/9/2007 @ 4:40 am §
Peter,
Thanks for a great plugin. Occasionally a comment that contains a link it is automatically posted rather than held for moderation. Do I have an issue with my settings, or is this a bug? The first comment here was not held for moderation: http://hrodas.com/wordpress/?p=263.
Thanks,
Alicia
Comment by Alicia — 4/10/2007 @ 9:27 pm §
Hi Alicia it sounds like you may be suffering from the same problem encountered by John above
Comment by westi — 5/10/2007 @ 8:56 pm §
Thanks Peter. That solution worked for the comment that came through a couple of weeks ago, but we’ve just had another one come through unmoderated. This time it’s from a regular comment author, but it’s one we didn’t want posted. I do not have “Comment author must have a previously approved comment” checked under Options, Discussion.
Comment by Alicia — 16/10/2007 @ 3:49 pm §
[...] a Spam Karma 2 Plugin (which makes it a Wordpress Plugin Plugin — yikes!). The point of the moderate plugin is that Spam Karma 2 — perhaps being the “ultimate spam killer” and all — [...]
Pingback by Five Favorite Wordpress Plugins — 29/10/2007 @ 5:04 pm §
Hi Peter,
I have the same problem as Alicia, a comment slipped through despite the fact that I checked “An administrator must always approve the comment” and “Comment author must fill out name and e-mail” and nothing else.
Here’s what Spam Karma says:
0.23
0.5: Valid Javascript payload (can be fake).
0: Encrypted payload valid: IP matching.
0.5: Comment has no URL in content (but one author URL)
-0.77: Entry posted 4 months, 2 weeks ago. 0 comments in the past 15 days. Current Karma: 1.
Any idea?
Thanks in advance and for the plugin!
Eddie
Comment by Eddie — 17/12/2007 @ 11:02 am §
[...] 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 [...]
Pingback by Blogpause und Spam-Gedanken : fob marketing — 7/2/2008 @ 1:07 pm §
RSS feed for comments on this post. TrackBack URI
Leave a comment