WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Andrew Norcross v1.0.1

Comment Blacklist Manager

Remotely add terms to the WordPress Disallowed Comment Keys field to manage spam.

Comment Blacklist Manager

The facts

Rating
4.4★ from 5
Active installs
600+
Price
Free
Last updated
16 Aug 2026
Added
May 2014
Requires WP
5.6
Tested up to
WP 7.0.4
Requires PHP
7.0
Downloads
8,919

Our analysis

AI-assisted

Comment Blacklist Manager is a WordPress plugin designed to help manage comment spam by updating disallowed comment keys. It retrieves a list of terms from a remote source and regularly updates the settings in WordPress. Users can manually add terms to a local blacklist, which will be preserved during updates, while terms in the excluded list will be removed.

Best for: This plugin is suitable for WordPress site owners looking to manage comment spam effectively.

What it does well

  • Automatically fetches and updates disallowed comment keys
  • Allows manual addition of terms to a local blacklist
  • Excludes specified terms from updates
  • Fetches default terms from a maintained GitHub repository

Where it falls short

  • Limited information on additional features or customisation options

Verdict

Comment Blacklist Manager offers a straightforward solution for handling comment spam through automated updates and manual controls. It may be beneficial for users needing a simple approach to maintain their comment sections.

From the developer

Andrew Norcross's own description of Comment Blacklist Manager, lightly tidied.

Comment Blacklist Manager retrieves a list of terms from a remote source and updates the disallowed_keys setting in WordPress. The plugin will automatically fetch a list of terms on a regular schedule and update the contents of the “Disallowed Comment Keys” field. Terms added manually via the “Local Blacklist” field will be retained during the scheduled updates. Terms added manually to the “Excluded Terms” field will be removed from the list.

The default list of terms is fetched from a GitHub repository maintained by Grant Hutchinson.

Read the full description on the official page →

Tagged as