Plugin Directory

Test out the new Plugin Directory and let us know what you think.

WP Content Filter

Take control of your site today! Censor all content containing profanity, swearing, and abusive comments. Flexible Plugin options.

2.51 update

  • Updated plugin settings links.

2.50 update

  • Fixed bug when replacing first or first/last letter in matched keyword. Replaced characters now respect the original case.

2.49 update

  • Fixed typos and missing info.

2.48 update

  • Updated plugin with 'Pro' links.

2.47 update

  • Fixed typo on main readme page.

2.46 update

  • Settings page updated.

2.45 update

  • Fixed bug in new default options code.

2.44 update

  • Modified the way default Plugin options are handled. It's now more stable when adding new options.

2.43 update

  • Patched security issue.

2.42 update

  • Added extra check for post global variable inside the content filter allowing you to add extra custom bbPress filters on pages where the post global variable isn't defined.

2.41 update

  • Security issue addressed and fixed.

2.4 update

  • Enhancement: You can now selectively exclude certain pages from being filtered by entering a comma separated list of page ID's in Plugin settings.

2.34 update

  • Bug fix. Ajax generated content is now filtered too!

2.33 update

  • Now filters post excerpt too!
  • Options page text updated.

2.32 update

  • Plugin options page updated.
  • Fixed issue that echoed debug info.

2.31 update

  • Minor update to Plugin options page.

2.3 update

  • Support for filtering of bbPress title and content.
  • Plugin options page updated.

2.28 update

  • New internal function pre-fix used due to clash with another Plugin(s).
  • Tested with WordPress 3.2.1.

2.27 update

  • Updated for WordPress 3.1.

2.26 update

  • Minor changes to Plugin options page.
  • Tested and updated to work with WordPress 3.0.

2.25 update

  • Ammendments to the Plugin options page.

2.20 update

  • Strict filtering issue now fixed! Flagged keywords which are embedded in whole words can now be ignored with new Plugin options.
  • New Plugin support package available.

2.11 update

  • Admin help information labels updated.
  • Screenshots resized, and a third one added.

2.1 update

  • Added new filter character option - Blank, which replaces flagged keywords with nothing. i.e. basically just deletes the keyword(s).
  • Changed drop down text for other filter character options to be in line with newly added option.
  • Small CSS changes to WP Content Filter options page, to be consistent with WordPress options pages.

2.05 update

  • Options table entries now removed when Plugin is deleted via WordPress admin.
  • Legacy options entries now checked for and removed by default.

2.01 update

  • Small edit to the menu page code.

2.0 update

  • Overhaul of the Plugin code base.
  • New options engine used.
  • Options page completely updated.
  • Keywords textbox input now validated, and automatically strips out HMTL tags.
  • New option to preserve settings or restore defaults if the Plugin is temporarily deactivated and then reactivated.
  • Option to delete Option db entries upon deactivation removed. Instead, a future version will delete these entries automatically when the Plugin is deactivated AND deleted.

1.2 update

  • Comment author field, now filtered for keywords.
  • Larger input area for entering keywords to be filtered.

1.1 update

  • New option to remove all Plugin database settings when Plugin is deactivated. This is useful if you wish to delete the Plugin; in this case the option will clean up the database automatically. Note: If this option is selected, and the Plugin deactivated/activated then the Plugin options will revert to their defaults (i.e. same effect as installing the Plugin for the first time). So if you wish to retain your settings between updgrades leave this option at its default setting (off).
  • Existing admin controls swapped around a bit.
  • Can now select the wildcard character used in blanking out keywords (previous was fixed to only an asterisk).
  • Choice of letters to retain in filtered keywords, options include: retain first letter (default), retain first and last letter, blank out ALL characters.

Requires: 2.7 or higher
Compatible up to: 4.5.6
Last Updated: 5 months ago
Active Installs: 2,000+


4.5 out of 5 stars


Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.

50,2,1 100,1,1 100,1,1 100,2,2 100,2,2 100,1,1 100,3,3
100,1,1 100,1,1