Commenter Ignore Button (CIB) enables a user to put one or more commenters "on ignore." Having such an option is a frequent request at blogs and other sites, especially where comment threads are beset by "trolls" or other typically annoying users.
Once installed, a small button will be provided by commenter author links (or elsewhere in a customized installation) that will add a class to all comments by the designated user. By default, the result will be the disappearance of all comment content by the selected commenter. This "on ignore" effect take place instantly, and also can be immediately reversed or toggled back again, via jQuery action. The designation will persist via page refreshes and across threads and sessions via a lightweight browser cookie.
For the first release, customization and other options will be somewhat limited except for those who possess the requisite CSS, PHP, or jQuery skills. By default CIB also works smoothly alongside Commenter Highlight Buttons (a plugin by the same author that allows users to mark either individual comments or deisignate favorite commenters for highlighting).
CIB is designed for standard or standards-compliant WordPress comment threads, but can be adapted for modified commenting templates, though not necessarily for 3rd Party commenting systems like Disqus or Facebook Comments.
Screenshots
Default Button Added to Comment Thread
Default Button After Use
Reply Button Style
An Alternative (Text-Button) Style
Settings Page Main Top
Settings Page Main Middle
Settings Page ADD CSS Top
Settings Page ADD CSS Middle
FAQ
Installed it – but it’s not working as expected – so what do I do?
You might have problems with another plugin that takes over and significantly changes the standard comment template, or that minifies or concatenates javascript (jQuery) and CSS files ineffectively. Try turning off plug-ins, starting with the best candidate for conflict, and seeing whether doing so fixes things. Let me know what you find out!
Well, it’s kind of working, but the changes commenters make aren’t being carried over on the next refresh – why not?
CIB was tested with major page-caching plug-ins, including the two by far most popular ones (WP Super Cache and W3 Total Cache). Assuming your users have cookies enabled and are using the same browser, “on ignore” effects should both remain visible on page refresh and persistently. If it’s not working that way, let me know! (For more, see “Is This Solution for Caches vs Cookies Going to Get Me in Trouble?” )
I’ve added the “On Ignore” list to my comments.php template, but it’s not showing up – so?
It won’t show up at all if you don’t have anyone on ignore. The “Commenting Guidelines” header won’t show up unless you tick the box in settings. Otherwise, be sure that the template you’re editing is the one your theme is actually using: Some plug-ins, and not just major 3rd Party commenting systems like Disqus and Facebook Comments, will hijack your comments template and substitute their own, without making it clear that they’re doing so. To identify the source of the problem, first try disconnecting any plug-ins that affect comment threads, then try turning them all off except for Commenter Ignore Button, or try switching themes.
I’ve tried all of the options, including the “Add CSS” alternative, and I still can’t get it right with my theme – can you code it for me?
I can take a look at whatever problem you’re having, and, further, especially while the plug-in is new, I’m interested in accumulating documentable “use cases” and fixes, but I can’t promise to do extensive styling and custom-coding for you without compensation.
How about extending CIB to “recent comments” widgets and other commenting widgets and things?
Could be done, but only if you want to try some custom coding. Otherwise, you’ll have to wait for release of the developer’s “Commentariat Suite”, with which CIB will be integrated.
How do you have all of these FAQs if this is the first version of the plug-in?
From time to time while working on this thing, I’ve found myself perplexed, or aware of more that I could do, so frequently ask certain questions of myself or of the developer community…
ChangeLog
1.0
- First Version in WordPress Repo