WordPress.org

Plugin Directory

WP Content Filter

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

Use this plugin to censor content on your site! Easily block out all forms of unwanted content by specifying a list of keywords to be filtered.

Flexible options include advanced control over content such as strict/non-strict filtering. Flagged keywords which are embedded in whole words can be ignored.

e.g. 'competition' will be ignored if you have 'pet' as a flagged keyword. Otherwise with strict filtering OFF it will appear as 'com***ition'.

You can also select which sections of your WordPress site to censor including:

  • Posts (including recent posts sidebar widget)
  • Post title
  • Comments (including recent comments sidebar widget)
  • Comment authors
  • Tags
  • Tag cloud

Keywords are replaced with wild card characters. Further options retain the first letter of each filtered keyword, remove all letters (wild card characters only), or retain the first and last letter of the filtered keyword.

e.g. The keyword pluto would be replaced with either p****, *****, or p***o. Keywords can also be filtered using case insensitive, or case sensitive options.

Please consider rating this Plugin if you find it useful. It only takes a moment but it's very much appreciated. :)

Upgrade WP Content Filter today for even more plugin options!

NEW Filter BuddyPress and bbPress content too!

The Pro version includes a batch processor to actively scan your entire site for unwanted content! Checkout the screenshots, or click here for more details.

See our WordPress plugin site for more top plugins!

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

Ratings

4.5 out of 5 stars

Support

Got something to say? Need help?

Compatibility

+
=
Not enough data

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

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