• Hi guys,

    — The following applies to those of us that want to approve comments before making them live on the blog —

    I would like to know if there’s a plugin or a bit of code that will allow the user to be told that the comment they have just posted is awaiting approval.

    At the moment, it’s all rather bland. On my blog, http://www.websitedefender.com/blog, the user posts their comment and it’s as if nothing happens. The page simply reloads, but leaves the users details within the Name, Email and Website fields, however, it does remove the comment the user wrote from the comment field.

    This leaves a bit of a conundrum, for how is the user to know if their comment has been placed or lost in the ether? To be honest, the fact that my blog leaves the user details in place, looks quite reminiscent of a bug. Do all WordPress installs not inform the user that their comment will be posted upon being approved?

    If I could program a plugin, I would make a comment appear (after the user clicked on “Submit Comment”) that said “Thanks for leaving a comment. As soon as it’s approved, it will appear.” Then, have the comment fade out. IntenseDebate has a fade-in, fade-out style comment box that would look great on my blog.

    If so, can something be done about it? All assistance is very much appreciated.

    Kind regards,
    J Marsh

Viewing 8 replies - 1 through 8 (of 8 total)
  • tigtog

    (@tigtoggmailcom)

    I’ve always seen an “awaiting moderation” notice whenever I have used a WordPress site with moderation activated.

    I just left a comment on your site (on this post) to test the moderation message, but it appears that moderation is not switched on.

    Thread Starter jaymesmarsh

    (@jaymesmarsh)

    Fair enough TigTog and thanks for the two comments. How do I set the moderation?

    tigtog

    (@tigtoggmailcom)

    Settings >> Discussion will give you various options for handling comments, including moderation.

    Thread Starter jaymesmarsh

    (@jaymesmarsh)

    Yes, I have set all the moderation settings, but the problem still persists. Maybe there’s a problem with the code?

    I checked the following:
    Before a comment appears

    • An administrator must always approve the comment
    • Comment author must have a previously approved comment

    I’m still getting the same error. I do suspect it’s a bug within my theme, which isn’t really what I wanted to hear 🙁

    tigtog

    (@tigtoggmailcom)

    OK, that’s weird. My third comment still passed through with no moderation.

    The theme itself shouldn’t be able to block the admin settings for moderation – that would take some serious functions added to functions.php at the very least.

    Something else appears to be blocking moderation.

    You should deactivate all plugins and try again, then if it works start reactivating them one by one to see which one might be causing the conflict.

    Thread Starter jaymesmarsh

    (@jaymesmarsh)

    I did that unfortunately. The plugins were the first thing that sprang to mind, yet even with all of them off (including Hello Dolly), the problem still persists.

    I won’t let it get the best of me!

    Regards,
    Jaymes

    tigtog

    (@tigtoggmailcom)

    What happens if you change to default Twenty Eleven theme and try leaving a comment?

    Every user hates finding out that they have to wait for a moderator to review their comment before it will be published. I suggest considering enabling real-time comments using the SiteBrains WP Plugin for blocking spam, profanity, garbage texts, bots, irrelevant embedded links/spam links, etc. You can download it here http://wordpress.org/extend/plugins/sitebrains-1/ and install per the instructions. Let me know if you need a hand…

Viewing 8 replies - 1 through 8 (of 8 total)
  • The topic ‘Telling a user their comment is awaiting approval’ is closed to new replies.