Plugin URI: http://shinraholdings.com/plugins/wp-blacklister Contributors: bitacre
Donate link: http://shinraholdings.com/donate
Tags: blacklist, moderate, moderation, IP, email, url, block, spam, stop, security, protect
Requires at least: 2.8
Tested up to: 3.5
Stable tag: 1.2.1

Plugin tool for assembling lists of IP addresses, emails, and URLs from spam comments.


This plugin creates an admin paged called Blacklist under the Settings menu that contains 3 text boxes which are automatically populated with lists of all the IP addresses, urls, and email addresses of comments marked as spam. These lists can also be sorted by instance number, making it easier to identify the worst offenders.

The point is to make it easier to include this data in your comment moderation/blacklist or to export for other uses.


  1. Download the latest zip file and extract the wp-blacklister directory.
  2. Upload this directory inside your /wp-content/plugins/ directory.
  3. Activate 'WP Blacklister' on the 'Plugins' menu in WordPress.
  4. Navigate to Settings > Blacklist to see the list of IPs, emails, and URLs.

Frequently Asked Questions

How do I get the data out of the text boxes?

It's just copy and paste for right now. I was considering adding a button to move it all to the moderate/blacklist section under Discussion options, but that could get pretty messy for people with large datasets with lots of redundancies.

I may add an option to automatically add the IP/email/URL of a comment marked as spam to one of the lists and then trash the comment right after it gets marked. That's really the only way I think that could be implemented without the potential for serious confusion.

Can you add this feature I just thought of?

Can I? Yes. Will I? Yes, if I think it would be a helpful addition. I'm trying to keep things clean and simple, but there's always room for improvement, so let me know if you think a feature is lacking!

Why does it take so long to load?

If you've got a large number of spam comments, it may take awhile to load and parse them all. I recommend using this to extract the useful blocking information from your spam comments then kill them all with fire.


WP-Blacklister Screenshot 1
The Blacklist admin page under Settings on the Dashboard.

WP-Blacklister Screenshot 2
IPs, emails, and URLs sorted by instance counts.



  • Updated from depreciated Roles to Capabilities.


  • Added instance counts for offending emails/IPs/urls.


  • First released version.
  • There may still be bugs, but I can't find any.

Upgrade Notice


Fixes annoying error when on debug mode.


Not a critical upgrade, adds new instance count functionality.


First release, no upgrade notice (included to make the WordPress readme.txt validator happy).


Readme Generator


Donations are graciously accepted to support the continued development and maintenance of this and other plugins. We currently accept Paypal and kind words.

12 Thoughts on “WP-Blacklister

  1. Excelent plugin, exactly what I wanted.

  2. I would like to add IP addresses collected from hack attacks directly to the blacklist – can this be done?

  3. You can manually any IP addresses you want. I’m not sure of what you mean by “hack attacks.” If there is some way of reliably detecting the IPs of these hack attacks, then yes it could be done.

  4. BandBanks29 on November 10, 2012 at 1:07 pm said:

    I downloaded your WP Blacklister but none of the postings or comments IP addresses, emails or URL’s show up in any of the three boxes even when I manually paste one into a box and save, it disappears.

    What gives?

    • bitacre on November 10, 2012 at 2:59 pm said:

      That’s crazy weird. Can you tell me what version of PHP and WordPress you are running?

      • same here. none of the ip addresses stay in the boxes once the comments are deleted from spam.
        WordPress 3.5
        Apache version 2.2.23
        PHP version 5.3.19
        MySQL version 5.5.28-cll

        • Same thing happening. I just copy and pasted an email, and it disappeared. I deleted the user, because I checked on Google Search that this person has been signing up all over, so he is considered a spammer. Can’t tell if it will save or just have to wait and see if he tries it again and be blocked.

  5. same for me, none of the blacklisted IPs I am adding show in the box! Could this be something to do with the browser? i am using firefox 16.0.2 on mac

  6. I don’t see any ip that I manul put in. The fields are staying white. I use the 3.5.2.

  7. Excellent and helpful plugin for putting (by hand) spammer IP addresses into deny from of .htaccess. Thanks!

    I just ran into a bit of a problem. Normally I transfer blacklist spammer IP addresses to my .htaccess around 10K to 20K spam but this time had waited until the spam comment count was up over 50K. At that point WP-Blacklister would not work. The page comes up but no lists. It seems to have a ceiling. I cleared out comments and then waited until it was up over 2K spam and then was able to grab those in WP-Blacklister so it is only when the spam count gets too high.

    On another note, the links in the about for WP-Blacklister in Installed Plugins take me to a spammer’s web site on women’s hair and baldness. Might want to do an update to correct those links to the new URL.


    in Vermont

  8. Fabry on April 8, 2014 at 4:37 am said:

    This plugin work with WordPress 3.8.1 ????

Leave a Reply

Your email address will not be published. Required fields are marked *