About a week ago Lorelle asked what new features users want for the comment panel in WordPress. One of the commenters suggested a RSS feed of comments held for moderation. That seemed like a fun little idea, so (after procrastinating and playing Spore for several days straight) I went ahead and implemented it.
Comment Moderation Feed is a small WordPress plugin that creates a RSS 2.0 feed of comments awaiting moderation on your blog. The feeds is similar to other comment feeds offered by WP, but it also includes additional information about the comment author (like email and IP address) and quick links that let you approve, mark as spam or delete a comment.
After installing the plugin you can obtain the feed either by clicking the “Feed” link near the plugin’s Deactivate & Edit links on the Plugins tab, or by using your browser’s feed autodiscovery function on the Comments -> Awaiting Moderation page.
If you have any suggestions on how to improve the appearance of the feed – e.g. where various elements/links should go and their formatting – feel free to let me know. The current entry structure feels a bit clunky to me, but I couldn’t think of anything better at the time.
comment-moderation-feed.zip (3 KB)
I have only tested the plugin with WP 2.6.1 but I’m fairly certain it will work with versions 2.3.0 and up.
The RSS feed contains information that is not available to simple
mortals visitors – the IP address and email of your commenters. This means you probably shouldn’t give away the feed’s URL to untrusted entities. The URL contains a randomized key that will is unique to your blog (but fear not – the key can’t be used to access the blog or decode your password).
On a philosophical note, the plugin employs security-by-obscurity which is not The Right WayTM. However, I think the security risk here is very minor.
Offtopic : Spore is great, but the space age gets very frustrating when a Class 5 warrior empire keeps harassing my colonies. I think eventually I’ll be forced to conquer them. I’m quite warlike, too 😛Related posts :