Don't Mess Up Prod
Displays an environment indicator in the admin bar.
Use with caution
Don't Mess Up Prod works, but test it on a staging site before relying on it in 2026. Was last updated 1 month ago, and scores 60/100 on our health check.
- Tested with the latest WordPress (7.1)
- Small user base (<10 active installs)
- Very few reviews so far
How does it stack up?
Side-by-side on installs, updates, ratings & supportDaily downloads
Download spikes usually follow a new release — each site that auto-updates counts as a download.
Rankings
Where Don't Mess Up Prod stands todayWordPress.org search rankings
Live position in the plugin search, top 100| Keyword | Position |
|---|---|
| admin bar | >100 |
| debug | >100 |
| development | >100 |
| environment | >100 |
About Don't Mess Up Prod
From the official readme · v1.1.0Description
Don’t Mess Up Prod helps developers and content managers quickly identify which environment they’re working in by displaying an indicator in the WordPress admin bar. Hopefully this prevents messing up production 😅
Installation
The plugin can be installed via the search interface, manually or via composer.
You can configure colors and environment URLs in Settings → Don’t Mess Up Prod. Filters are still supported for advanced configuration or for overriding the admin settings.
Frequently asked questions
How do I configure which environment I’m in?
The plugin detects your environment automatically in two ways: URL Matching – Configure environment URLs in Settings → Don’t Mess Up Prod, or using the dmup_environment_urls filter WP_ENVIRONMENT_TYPE – Set this constant in your wp-config.php: define( ‘WP_ENVIRONMENT_TYPE’, ‘staging’ );
How do I customize the colors?
Use Settings → Don’t Mess Up Prod to set colors, or add a filter in your theme’s functions.php or a mu-plugin: add_filter( 'dmup_environment_colors', function( $colors ) { return [ 'local' => '#17a2b8', // blue 'development' => '#6f42c1', // purple 'staging' => '#ffc107', // yellow 'production' => '#dc3545', // red ]; } );
How do I control who can see the indicator?
By default, users with the publish_posts capability can see it. Customize this: Role-based access: add_filter( 'dmup_minimum_capability', function() { return 'edit_posts'; // or 'manage_options', etc. } ); Specific users only: add_filter( 'dmup_allowed_users', function( $users ) { return array_merge( $users, [ 'johndoe', 'janedoe' ] ); } );
How do I add environment URLs for quick switching?
Configure environment URLs in Settings → Don’t Mess Up Prod to show a menu with links to other environments, or use the filter: add_filter( 'dmup_environment_urls', function() { return [ 'local' => 'http://yourproject.local', 'development' => 'https://dev.yourproject.com', 'staging' => 'https://staging.yourproject.com', 'production' => 'https://yourproject.com', ]; } );
Changelog
1.1.0
- Replaced HTML5 color input with wp-color-picker
1.0.1
- Add settings link on plugins list page
1.0.0
- Adding admin settings page
0.9.1
- Initial wordpress.org release
For developers
Is this your plugin? Show off the numbers.
Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.
Best Don't Mess Up Prod alternatives
All admin bar plugins →FAQ
Don't Mess Up Prod: quick answers
Straight answers, pulled from live WordPress.org data.
Live data from WordPress.org · checked Oct 1, 2026
Is Don't Mess Up Prod free?
Yes. Don't Mess Up Prod is free to download and use from the official WordPress.org plugin directory.
Is Don't Mess Up Prod safe to use in 2026?
Don't Mess Up Prod works, but test it on a staging site before relying on it in 2026. Was last updated 1 month ago, and scores 60/100 on our health check.
How many websites use Don't Mess Up Prod?
Don't Mess Up Prod is active on <10 WordPress websites and has been downloaded 586 times since it launched in December 2025. It was downloaded 84 times in the last 30 days.
Does Don't Mess Up Prod work with WordPress 7.1?
Yes. The developer has tested Don't Mess Up Prod up to WordPress 7.1.2, the latest release. It requires WordPress 6.7 or newer.
What PHP version does Don't Mess Up Prod need?
Don't Mess Up Prod requires PHP 8.0 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.
When was Don't Mess Up Prod last updated?
The latest version, 1.1.0, was released on August 26, 2026 (1 month ago).
Who makes Don't Mess Up Prod?
Don't Mess Up Prod is developed and maintained by Dave Kellam.
What are the best alternatives to Don't Mess Up Prod?
The most popular alternatives to Don't Mess Up Prod are Hide Admin Bar Based on Use… (20K+ installs), Hide Admin Bar (20K+ installs) and Hide Admin Bar from Non-Adm… (10K+ installs).
Powered by PageForge
Want thousands of pages that rank like these? Build them in an afternoon.
This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.
- CSV, Google Sheets & API data sources
- AI content, schema & internal links per page
- Works with Elementor, Gutenberg, Yoast & Rank Math
- Free on WordPress.org — no credit card





