
Use custom admin bar colors and favicons to differentiate your environments (staging/prod)
This plugins provides custom admin bar colors to differentiate environments (staging, preprod, production). It’s really easy to use and developer-friendly.
The plugin provides a settings screen which several options:
It also offers few PHP constants you can use in your wp-config.php file (see Frequently Asked Questions below).
Since WordPress Core will probably deprecate alternate admin color schemes in mid-term, this plugin is meant to be use by those who rely on colors to know is they are in staging, preproduction or production environment.
Last but not least, all provided color schemes are accessibility-ready!
Use CONTEXTUAL_ADMINBAR_COLOR to force color scheme.
Accepted values: blue, red, green, purple, orange and darkgray.
Example: define( 'CONTEXTUAL_ADMINBAR_COLOR', 'purple' );
Use CONTEXTUAL_ADMINBAR_MESSAGE to force your custom admin bar message to display.
Accepted values: any valid string.
Example: define( 'CONTEXTUAL_ADMINBAR_MESSAGE', 'This is the staging website' );
CONTEXTUAL_ADMINBAR_FAVICON to force a favicon.
Accepted values: 0 (don’t force a color based favicon) or 1 (force WordPress Admin to use the favicon that is related to your selected color scheme).
Example: define( 'CONTEXTUAL_ADMINBAR_FAVICON', 1 );
CONTEXTUAL_ADMINBAR_SETTINGS to remove the settings screen from WordPress Admin, and manage the plugin’s settings only within the wp-config.php file.
Accepted values: 0 (remove the settings screen) or 1 (keep it).
Example: define( 'CONTEXTUAL_ADMINBAR_SETTINGS', 0 )