365i Environment Indicator
Displays a color-coded DEV, STAGING, or LIVE indicator in the admin bar to prevent accidental changes on production sites.
Use with caution
365i Environment Indicator works, but test it on a staging site before relying on it in 2026. It runs on 10+ sites and was last updated 4 months ago, and scores 51/100 on our health check.
- 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 365i Environment Indicator stands todayWordPress.org search rankings
Live position in the plugin search, top 100| Keyword | Position |
|---|---|
| admin bar | >100 |
| development | >100 |
| environment | #61 |
| production | >100 |
| staging | >100 |
Version adoption
Share of active sites per release.
About 365i Environment Indicator
From the official readme · v1.1.1Description
Environment Indicator adds a prominent visual indicator to the WordPress admin bar showing the current site environment. This high-visibility indicator helps prevent accidental changes on production sites by making the environment instantly recognizable to logged-in users.
Perfect for developers, agencies, and teams managing multiple environments (development, staging, production) across different sites.
Key Features
Smart Environment Detection
* Automatically detects environment using WordPress core constants (WP_ENVIRONMENT_TYPE)
* Supports popular hosting providers: WP Engine, Pantheon, Kinsta, Flywheel
* Legacy Bedrock constant support (WP_ENV)
* Subdomain-based heuristics (dev.example.com, staging.example.com)
* Manual override option for custom setups
Customization Options
* Custom Colors – Match your branding or personal preferences for each environment
* Custom Labels – Rename DEV/STAGING/LIVE to LOCAL, UAT, PRODUCTION, or anything you prefer
* Role-Based Visibility – Control which user roles can see the indicator (great for client sites)
Visual Enhancements
* Admin bar label (always visible)
* Full admin bar background coloring (high-visibility option)
* Browser tab prefix – instantly identify environments across multiple tabs
* Top border in wp-admin screens
* Admin footer watermark
* Dashboard widget showing environment status and system information
Export/Import
* Export settings as JSON to deploy across multiple sites
* Import settings from JSON file
* Perfect for agencies managing client sites with consistent configurations
Multisite Compatible
* Full support for WordPress multisite installations
* Network-wide settings when network-activated
* Per-site settings when activated on individual sites
How It Works
Detection runs in this order:
- WordPress core constant:
WP_ENVIRONMENT_TYPE - Legacy constant:
WP_ENV - Hosting provider constants (WP Engine, Pantheon, Kinsta, Flywheel)
- Subdomain patterns (dev, staging, test, qa)
- Default to LIVE if no detection
You can always override automatic detection and manually select the environment.
Perfect For
- Developers – Never accidentally deploy to the wrong environment
- Agencies – Manage multiple client sites with consistent environment indicators
- Teams – Everyone instantly knows which environment they’re working in
- Managed Hosting – Works out-of-the-box with WP Engine, Pantheon, Kinsta, and Flywheel
Zero Impact on Visitors
The indicator only displays for logged-in users. Public visitors see no performance impact or visual changes.
Development
Development of this plugin happens on GitHub: https://github.com/BSolveIT/environment-indicator
Bug reports and feature requests are welcome!
Installation
- Upload the
environment-indicatorfolder to/wp-content/plugins/ - Activate the plugin through the Plugins menu in WordPress
- Visit Settings → Environment Indicator to customize (optional)
The indicator will appear immediately in your admin bar using automatic detection.
Frequently asked questions
Does this affect public visitors?
No. The indicator only displays for logged-in users who can see the WordPress admin bar. There is zero impact on public visitors.
Can I customize the colors?
Yes! Enable custom colors in Settings → Environment Indicator and choose any color for DEV, STAGING, and LIVE environments.
Can I change the labels from DEV/STAGING/LIVE?
Absolutely. Enable custom labels and rename them to anything you want: LOCAL, UAT, PRODUCTION, or company-specific terms.
Does it work on multisite?
Yes. When network-activated, settings are managed network-wide from Network Admin → Settings → Environment Indicator.
Which hosting providers are supported?
Environment Indicator automatically detects environments on: * WP Engine (WPE_ENVIRONMENT) * Pantheon (PANTHEON_ENVIRONMENT) * Kinsta (KINSTA_ENV_TYPE) * Flywheel (FLYWHEEL_CONFIG_DIR) * Any host using WP_ENVIRONMENT_TYPE or WP_ENV constants
Can I restrict who sees the indicator?
Yes. Enable role-based visibility and select which user roles can see the environment indicator. This is useful for client sites where you don’t want clients to see the indicator.
Does this plugin block actions or restrict editing?
No. Environment Indicator is visual only. It does not restrict editing, block actions, or change how WordPress behaves. It simply provides a clear visual reminder of which environment you’re working in.
What happens if no environment is detected?
If no environment constants or recognized subdomain patterns are found, the site defaults to LIVE. You can override this using manual mode in the settings.
Can I export settings to use on other sites?
Yes! Use the Export/Import feature to download your settings as JSON and import them on other sites. Perfect for agencies deploying the same configuration across client sites.
Can I see the environment in my browser tabs?
Yes! Enable “Browser Tab Prefix” in Visual Enhancements and your page titles will show the environment, e.g. [DEV] Dashboard or [LIVE] Edit Post. This makes it easy to identify environments when you have multiple tabs open.
How do I set the environment constant?
Add one of these lines to your wp-config.php file: For WordPress 5.5+: define( ‘WP_ENVIRONMENT_TYPE’, ‘development’ ); // or ‘staging’ or ‘production’ For legacy Bedrock: define( ‘WP_ENV’, ‘development’ ); // or ‘staging’ or ‘production’
Changelog
Confirmed compatibility with WordPress 7.0.
1.1.1
- Compatibility: Tested up to WordPress 7.0
1.1.0
- New: Browser tab prefix – prepends environment label to page titles (e.g. [DEV] Dashboard)
- New: Works in both wp-admin and front-end for logged-in users
- Enhancement: Easily identify which environment each browser tab belongs to
1.0.7
- Enhancement: Added Plugin URI header for WordPress.org integration
- Enhancement: “View details” link now works in Plugins admin screen
1.0.6
- Fix: Updated function prefix from ‘ei_’ to ‘i365ei_’ for WordPress.org compliance (4+ character requirement)
- Fix: Improved $_FILES sanitization with proper file type validation using wp_check_filetype()
- Fix: Updated filter_input to use proper sanitization with direct $_POST handling
- Fix: Added explicit CSS color escaping for inline styles with hex validation
- Security: Enhanced input validation throughout settings handling
1.0.5
- Fix: Added translators comment for sprintf() placeholder in detection.php
- Fix: Replaced parse_url() with wp_parse_url() in dashboard-widget.php for consistency
- Fix: Sanitized $_FILES input in settings.php for WordPress.org compliance
- Fix: Reduced tags to 5 (WordPress.org limit)
1.0.4
- Fix: Updated text domain to match plugin slug (365i-environment-indicator) for WordPress.org compliance
Screenshots
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 365i Environment Indicator alternatives
All admin bar plugins →FAQ
365i Environment Indicator: quick answers
Straight answers, pulled from live WordPress.org data.
Live data from WordPress.org · checked Sep 30, 2026
Is 365i Environment Indicator free?
Yes. 365i Environment Indicator is free to download and use from the official WordPress.org plugin directory.
Is 365i Environment Indicator safe to use in 2026?
365i Environment Indicator works, but test it on a staging site before relying on it in 2026. It runs on 10+ sites and was last updated 4 months ago, and scores 51/100 on our health check.
How many websites use 365i Environment Indicator?
365i Environment Indicator is active on 10+ WordPress websites and has been downloaded 726 times since it launched in January 2026. It was downloaded 67 times in the last 30 days.
Does 365i Environment Indicator work with WordPress 7.1?
365i Environment Indicator is officially tested up to WordPress 7.0.6, while the latest release is 7.1.2. It may still work, but try it on a staging site first.
What PHP version does 365i Environment Indicator need?
365i Environment Indicator requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.
When was 365i Environment Indicator last updated?
The latest version, 1.1.1, was released on May 21, 2026 (4 months ago).
Who makes 365i Environment Indicator?
365i Environment Indicator is developed and maintained by Mark McNeece of 365i.
What are the best alternatives to 365i Environment Indicator?
The most popular alternatives to 365i Environment Indicator 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