Slop Stopper self-updates
Checks content submitted by non-admin users for AI-generated phrases and flags posts for admin review.
by Robert DeVore · github.com/robertdevore/slop-stopper · website
Install
The author publishes release zips, so WP-CLI can install straight from GitHub:
wp plugin install https://github.com/robertdevore/slop-stopper/releases/download/1.0.0/slop-stopper.zipShips its own WordPress updater (Plugin Update Checker), so new versions show up under Dashboard → Updates.
Readme
Slop Stopper
Overview
Slop Stopper is a WordPress® plugin that scans submitted content for AI-generated phrases and flags questionable posts for administrator review.
This makes sure that user-generated content meets quality standards and prevents generic or low-effort AI-generated text from being published without oversight.
Features
- Automatically scans post content for flagged AI-generated phrases.
- Prevents non-admin users from publishing flagged content.
- Adds flagged posts to an admin review queue.
- Provides an admin settings page to review flagged posts.
- Includes a manual flagging option via a post meta box.
Installation
Requirements
- WordPress® 5.8 or higher
- PHP 7.4 or higher
Install from GitHub
-
Download the Plugin:
- Go to the Slop Stopper GitHub Repository (you are here)
- Click on the Code button and download the ZIP file.
-
Upload to WordPress®:
- Log in to your WordPress® admin panel.
- Navigate to Plugins > Add New.
- Click on Upload Plugin and select the ZIP file.
- Click Install Now, then Activate the plugin.
Usage
How It Works
- When a non-admin user submits content, the plugin scans the post for flagged phrases.
- If a flagged phrase is detected, the post is saved as a draft and cannot be published until reviewed.
- An admin notice is displayed if a post contains flagged content.
- Admin users can review flagged posts in the Slop Stopper settings page.
Reviewing Flagged Content
- Navigate to Slop Stopper > Flagged Posts in the WordPress® admin menu.
- Review the list of flagged posts, including details such as:
- Post Title
- Author
- Date
- Flagged Phrase
- Edit and approve or reject flagged posts as needed.
Manually Flagging Posts
- Editors and administrators can manually flag AI-generated content by checking the SLOP meta box when editing a post.
- This prevents the post from being published until further review.
Configuration
Customizing Flagged Phrases
To add or remove phrases from the flagged list, use the following filter in your theme's functions.php file or a custom plugin:
add_filter( 'slop_stopper_phrases', function( $phrases ) {
$phrases[] = 'next-gen synergy'; // Add a custom phrase
return $phrases;
} );
Updating the Plugin
Since this plugin is not in the WordPress® repository, it uses GitHub updates.
- The plugin will check for updates from GitHub.
- When an update is available, you will see a notification in Plugins > Installed Plugins.
- Click Update Now to install the latest version.
Contributing
Contributions are welcome! If you'd like to improve this plugin:
- Fork the repository on GitHub.
- Create a new branch for your feature or bug fix (ex:
feature/feature-name). - Submit a pull request.
License
Slop Stopper is licensed under the GPL-2.0+ License.
Read the full README on GitHub →
Releases
| Tag | Published | Asset | Downloads |
|---|---|---|---|
| 1.0.0 | Mar 16, 2025 | slop-stopper.zip | 7 |