外掛說明
Don’t Mess Up Prod helps developers and content managers quickly identify which environment they’re working in by displaying a colored indicator in the WordPress admin bar. Hopefully this prevents messing up production 😅
螢幕擷圖
安裝方式
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.
常見問題集
-
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_urlsfilter -
WP_ENVIRONMENT_TYPE – Set this constant in your
wp-config.php:define( ‘WP_ENVIRONMENT_TYPE’, ‘staging’ );
- URL Matching – Configure environment URLs in Settings Don’t Mess Up Prod, or using the
-
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.phpor 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_postscapability 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', ]; } );
使用者評論
這個外掛目前沒有任何使用者評論。
參與者及開發者
變更記錄
1.0.1
- Add settings link on plugins list page
1.0.0
- Adding admin settings page
0.9.1
- Initial wordpress.org release





