Discover, trust, install: FAIR 1.0 is here

SlopStopper: AI Generative Content Obscurer
Version: 1.0.4
Description
Stop the Slop!
The human-focused Internet is dying, drowned in six-fingered abominations, brain-rot videos, and robotic prose. While a bit of AI assistance can be helpful, AI-generated content is increasingly crowding out human creativity, pages are being optimized for algorithms, and our media diet is becoming an all-you-can-eat buffet of slop.
Wouldn’t it be nice if AI content had an off switch?
SlopStopper provides websites with an on-off toggle, allowing users to choose for themselves whether to view AI-enabled elements in their full robotic glory or to scrub that slop from their user experience.
Slopstopper also encourages best practices in the disclosure of AI content by site owners, fostering a greater sense of trust.
Plugin Features
- Visual toggle for generative content
- Supports multiple content types
- Administrative control panel
- Responsive design
- Persistent preferences
- Background image support
- Custom AI container block
Visual Toggle
SlopStopper adds a floating toggle switch on front end of your site. When clicked by a user, their localized display of the site will toggle between modes of showing or hiding your AI-generated content.
The switch is unobtrusive by default, becoming prominent when hovered over. The labels and position of the switch can be configured from the admin control panel in the settings section of your site’s backend.
Multiple Content Types
AI-generated content can be identified by image, post, page, or by a custom Gutenberg block type for sections of AI content within any post, page, or template.
AI Images
Compatible with all image formats!
SlopStopper adds an “AI generated” checkbox to the Details modal of every image in your Media Library. Checking the box will identify that image as being AI-generated.
When the user elects to hide AI-generated content, these images will be hidden behind a black overlay. Clicking the toggle to show AI content will remove the overlay, allowing the image to display.
Posts and Pages
SlopStopper adds a checkbox to the edit screen of every post and page. Checking the box will identify that post or page as being entirely AI-generated.
When the user elects to hide AI-generated content, the content of the page will be replaced by a notice that the content is AI generated. Clicking the toggle to show AI content will reveal the content of the post or page.
Other Content
SlopStopper adds a custom “AI Generated Content” block type that serves as a container for blocks containing any AI-generated sections within a post, page, or template. Any number of blocks can be placed within the “AI Generated Content” container.
When the user elects to hide AI-generated content, contained content will be hidden or replaced. Clicking the toggle will reveal the hidden content.
Admin Control Panel
SlopStopper adds an SlopStopper settings page under the Settings section of your WordPress backend. From here, you can set the position and labels of the toggle switch and an optional message to show when AI content has been hidden.
Responsive Design
SlopStopper uses responsive design techniques to adjust to displays on desktop and mobile devices.
User Preference Memory
SlopStopper remembers a user’s preference for showing or hiding the AI-generated content on your site, providing a consistent experience as the user navigates from page to page. The preference is saved to the user’s browser and is not accessible to the website owner or plugin developer.
Background Image Support
When an image is identified as AI-generated and used as a background image, the AI-generated image will be overlaid in black while the foregrounded content will not be affected unless also identified as AI-generated.
Custom Gutenberg Block
SlopStopper adds an “AI Generated Content” block to the Gutenberg editor. This block acts as a container for content in any blocks of AI content placed within it.
Installation Instructions
There are three methods to install this plugin.
1. Via WordPress dashboard
- Click on ‘Add New’ in the Plugins dashboard
- Search for ‘SlopStopper’
- Click ‘Install Now’ button
- Activate the plugin from the same page or from the Plugins dashboard
- You will now be able to identify the AI-generated content on your site (see below)
2. Via uploading the plugin to WordPress dashboard
- Download the plugin to your computer from (https://wordpress.org/plugins/ai-slopstopper/)
- Click on ‘Add New’ in the Plugins dashboard
- Click on ‘Upload Plugin’ button
- Select the zip file of the plugin that you have downloaded to your computer before
- Click ‘Install Now’
- Activate the plugin from the Plugins dashboard
- You will now be able to identify the AI-generated content on your site (see below)
3. Via FTP
- Download the plugin to your computer from (https://wordpress.org/plugins/ai-slopstopper/)
- Unzip the zip file, which will extract the ‘ai-slopstopper’ directory
- Upload the ‘ai-slopstopper’ directory to the /wp-content/plugins/ directory in your web space
- Activate the plugin from the Plugins dashboard
- You will now be able to identify the AI-generated content on your site (see below)
For Multisite installation
- Log in to your primary site and go to “My Sites” » “Network Admin” » “Plugins”
- Install the plugin following one of the above ways
- Network-activate the plugin
- You will now be able to identify the AI-generated content on your site (see below)
After Activation
Activating the plugin will enable you to identify the AI-generated content on your site and will allow visitors the option to show or to hide as they prefer.
- In your Media Library, check the “AI generated” checkbox on your AI-generated images.
- For AI-generated posts and pages, check the “AI generated” checkbox on each edit page.
- Wrap AI-generated content on posts, pages, and templates into “AI Generated Content” blocks in the Gutenberg editor.
- As you add new AI-generated content to your website, always remember to identify it accordingly.
- The plugin settings page can be accessed via “Dashboard” » “Settings” » “SlopStopper”
Screenshots
SlopStopper Settings page in the backend.
When using emoji icons, keep in mind that they render differently on different platforms.
Be sure to mark each AI-generated image with a check.
The AI Generated Content block can be added from the Gutenberg editor and can contain any number of content blocks. The options allow fine-tuning of how the content is handled upon show and hide modes.
Faq
For some, this term has been lovingly (or not so lovingly) applied to AI-generated content of low quality and increasingly high volume. Others may consider any product of an artificial mind to be sloppy, regardless of quality and even when subsequently cleaned up by a human editor.
Of course, AI on the web isn’t all bad. While the technology has its problematic facets, it can be a productive tool that can’t easily be discarded from the responsible webmaster’s toolbox.
Ultimately, true slop is in the eye of the beholder.
SlopStopper is a WordPress plugin that allows website owners to proactively identify the AI-generated content included on their sites and to provide a toggle so that visitors may choose to avoid the sloppy elements.
It doesn’t. The plugin enables a site owner to proactively identify images, posts, pages, and blocks as AI-generated content.
Installing the plugin, and doing nothing else, will not stop any slop.
Many users have legitimate moral objections to the environmental impact of AI development and usage, the theft of intellectual property for training sets without the permission of or compensation to creators, the potential AI replacement of human jobs, the use of AI-generated content in misinformation campaigns, and the greater than zero chance that an artificial superhuman intelligence will someday kill us all.
Giving users a way to opt out of objectionable AI-generated design elements or text will make them more likely to stick around to enjoy the human-created content on your site.
The plugin allows the site owner to designate content as AI generated but does not require a site owner to eliminate all AI content. For example, a site owner might choose to keep an AI-generated logo visible for branding purposes, or an AI-generated avatar that’s used for personal identity.
But even slop that’s considered too important to hide can be identified as AI-assisted, and users will benefit from better disclosure of what they are viewing.
Full disclosure: Yes.
I’m not a WordPress plugin dev, just a writer who sometimes uses AI-generated images to enhance the presentation of the poems I post to my website. I consider these images to be temporary and hope someday to replace them with the work of human collaborators.
Being sensitive to the downsides of artificial intelligence, I wanted to allow my readers a chance to toggle these images on or off, but among the hundreds of plugins offering ways to add more AI content to the web, I couldn’t find any that were designed to remove, replace, or obscure these works.
My quest for a slop-stopper would have dead-ended right there, had I not been clued in to “vibe-coding,” a process by which newbie programmers, lazy programmers, or even non-programmers like me can prompt for responses in the AI’s own native language: computer code.
This plugin resulted from my prompting Claude to code itself into oblivion like an ouroboros consuming its own body. The AI fought back mightily, inserting every possible bug and glitch to frustrate my intentions, but through a process of iterating, testing, tweaking, and debugging, I wrangled a compliant WordPress plugin and may have even picked up some new skills in spite of myself.
This readme file is 100% human-generated. All typos are my own.
As a website owner, I’ve agonized over how or whether to responsibly incorporate AI-generated content into my site. I’ve always leaned into technology, adopting whatever tools have helped me to express myself, which is why I started an author page in the first place. But it’s becoming clear to me that this technology has to be handled with more care than most other technologies that have come before.
At the same time, as a website visitor, I hate that I have no input into how much AI content I’m seeing. All I can do, if a site is heavy on AI images or text, is choose whether to visit or not.
I made this plugin, first of all, as a service to my readers, to put the choice in their hands. If you think the AI-generated content on a given site enhances your experience, you should have the option to view that content. But if you’d rather experience an internet with less AI-generated content, you should be able to have that experience as well.
But I also made it to keep myself honest. Running the plugin on my own website has forced me to consider new ways to optimize design and content for AI-heads and tech-skeptics alike.
If there are any other site owners who feel the same way, I’d like to save them the trouble of having to code their own plugin from scratch!
That’s Sloppy-bot. He’s a slop-hoppy little guy who only shows up when you want him and vanishes when you don’t. Sloppy’s a lot of fun, even if we are always cleaning up his sloppy little messes.
Reviews
Changelog
1.0.4
- Compliant enquiing of JavaScript and CSS.
1.0.3
- Better compliance with WordPress best practices.
1.0.2
- Cleared validation errors.
- Better caching.
- Better security.
1.0.1
- ARIA label for accessibility.
- Many small tweaks.
1.0.0
- Working beta. Let the SlopStopping begin!