Make Safe For Work WordPress Plugin
Adds a shortcode for not-safe-for-work content that actually prevents loading of the inappropriate content from the server until requested by the user. Just wrap any offending content in [nsfw][/nsfw] and your post will bypass even restrictive work filters. Users can then click a link that will reload the full uncensored version of the page. By default, censored text is padded to take up roughly the same amount of space as the original content.
The first censored item in a post will be labeled "[Not Safe for Work. Click to View.]" and all censored items after that will be labeled "[NSFW]" for brevity.
If you want to force long or short forms instead of using long first and short after, just define MSFW_USE_FORM as either 'long' or 'short' in your functions.php like so: define('MSFW_USE_FORM','long');
Using pad='false' you can disable padding of censored conte
Sites running Make Safe For Work, click to open one
Plugins with a similar footprint
Ranked by how many sites run them — a quick way to compare alternatives.
Usage of Make Safe For Work over time
June 2023 — July 2024Between June 2023 and July 2024 the number of sites running this plugin went from 2 to 1 — down 1 (-50%).
| Month | Sites | Change |
|---|---|---|
| July 2024 | 1 | +0 |
| June 2024 | 1 | +0 |
| May 2024 | 1 | +0 |
| April 2024 | 1 | +0 |
| March 2024 | 1 | +0 |
| February 2024 | 1 | +0 |
| January 2024 | 1 | +0 |
| December 2023 | 1 | +0 |
| November 2023 | 1 | +0 |
| October 2023 | 1 | +0 |
| September 2023 | 1 | +0 |
| August 2023 | 1 | -1 |
| July 2023 | 2 | +0 |
| June 2023 | 2 | — |
Sites running Make Safe For Work
All sites in the collection1 examples from the collection. Open any site to see the theme and plugins we found on it.