Title: Content Censor
Author: gwycon
Published: <strong>27 กุมภาพันธ์ 2009</strong>
Last modified: 11 สิงหาคม 2026

---

Search plugins

![](https://ps.w.org/wp-content-filter/assets/banner-772x250.png?rev=1442437)

![](https://ps.w.org/wp-content-filter/assets/icon.svg?rev=1413167)

# Content Censor

 By [gwycon](https://profiles.wordpress.org/gwycon/)

[Download](https://downloads.wordpress.org/plugin/wp-content-filter.3.2.1.zip)

 * [Details](https://th.wordpress.org/plugins/wp-content-filter/#description)
 * [Reviews](https://th.wordpress.org/plugins/wp-content-filter/#reviews)
 *  [Installation](https://th.wordpress.org/plugins/wp-content-filter/#installation)
 * [Development](https://th.wordpress.org/plugins/wp-content-filter/#developers)

 [Support](https://wordpress.org/support/plugin/wp-content-filter/)

## Description

Content Censor replaces configured words when WordPress displays supported
 content.
Your original posts, pages, and comments remain unchanged in the database, so authorised
editors can continue to work with the source text.

Use the settings page to:

 * define the words to filter;
 * choose whole-word or embedded matching;
 * select case-sensitive or case-insensitive matching;
 * choose a replacement character and masking style;
 * enable filtering for content, excerpts, titles, comments, author names, tags,
   
   and tag clouds; and
 * exclude selected post or page IDs.

Content Censor is a presentation-layer filter. It does not replace appropriate
 
permissions, moderation, reporting, or security controls.

Upgrade to Content Censor Pro for batched site scanning, browser-title and
 BuddyPress
filtering, custom hook support, automatic updates, and priority support: https://
wpgoplugins.com/plugins/content-censor/

## Screenshots

[[

[[

[[

[[

[[

[[

## Installation

 1. Install and activate the plugin.
 2. Open **Settings > Content Censor**.
 3. Replace the example word list and choose the areas to filter.
 4. Save the settings and review representative public content.

When Pro is activated over the WordPress.org plugin, existing `pccf_options` settings
are copied into the commercial settings record. The source record is left intact
for rollback.

## FAQ

### Does the plugin edit my posts or comments?

No. Filtering happens when supported content is displayed. Stored content is
 not
rewritten.

### Can I prevent filtering on a specific page?

Yes. Add the post or page ID to the comma-separated exclusion list.

### Why are one- and two-character entries ignored?

Very short entries produce many accidental matches. Content Censor retains the
 
historic minimum of three characters per configured word.

### Does it replace a moderation system?

No. It is one display-layer control and should be combined with the moderation
 
and security processes appropriate to the site.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Content Censor” is open source software. The following people have contributed 
to this plugin.

Contributors

 *   [ gwycon ](https://profiles.wordpress.org/gwycon/)
 *   [ wpGO ](https://profiles.wordpress.org/wpgo/)

[Translate “Content Censor” into your language.](https://translate.wordpress.org/projects/wp-plugins/wp-content-filter)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/wp-content-filter/),
check out the [SVN repository](https://plugins.svn.wordpress.org/wp-content-filter/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/wp-content-filter/)
by [RSS](https://plugins.trac.wordpress.org/log/wp-content-filter/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 3.2.1

 * Aligned the translation domain with the historic `wp-content-filter` directory
   slug.
 * Hardened automated Free/Pro packaging, security, Plugin Check, and WordPress 
   integration checks.

#### 3.2.0

 * Unified the public 3.1.0 and Freemius Pro 1.0.0 upgrade paths.
 * Added a WordPress.org-compliant Freemius Free/Pro basename handoff.
 * Preserved commercial settings and migrated WordPress.org settings safely.
 * Restored Pro browser-title and custom-hook filtering.
 * Added Unicode-aware masking and robust literal regular-expression handling.
 * Replaced fragile HTML matching with WordPress HTML splitting.
 * Replaced the unbounded scanner with capability- and nonce-protected batches.
 * Added explicit settings allow-lists, reset protection, automated tests, and
    
   validated Free/Pro package builds.

#### 3.1.0

 * Escaped and sanitized settings output in the WordPress.org plugin.

#### 1.0.0 (Pro)

 * Moved commercial licensing and updates to Freemius.
 * Preserved the existing `content_censor_plugin_options` record.

## Meta

 *  Version **3.2.1**
 *  Last updated **43 นาที ago**
 *  Active installations **600+**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.0.3**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/wp-content-filter/)
 * Tags
 * [censor](https://th.wordpress.org/plugins/tags/censor/)[content filter](https://th.wordpress.org/plugins/tags/content-filter/)
   [moderation](https://th.wordpress.org/plugins/tags/moderation/)[profanity filter](https://th.wordpress.org/plugins/tags/profanity-filter/)
 *  [Advanced View](https://th.wordpress.org/plugins/wp-content-filter/advanced/)

## Ratings

 4.5 out of 5 stars.

 *  [  3 5-star reviews     ](https://wordpress.org/support/plugin/wp-content-filter/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/wp-content-filter/reviews/?filter=4)
 *  [  1 3-star review     ](https://wordpress.org/support/plugin/wp-content-filter/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/wp-content-filter/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/wp-content-filter/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/wp-content-filter/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/wp-content-filter/reviews/)

## Contributors

 *   [ gwycon ](https://profiles.wordpress.org/gwycon/)
 *   [ wpGO ](https://profiles.wordpress.org/wpgo/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/wp-content-filter/)