Stars: 349
Forks: 43
Pull Requests: 16
Issues: 11
Watchers: 28
Last Updated: 2023-05-17 18:40:21
WordPress plugin that allows you to switch between different environments from the admin bar
License: MIT License
Languages: PHP
A WordPress plugin that allows you to switch between different environments from the admin bar.
You'll need to have ENVIRONMENTS and WP_ENV defined in your WordPress config.
The ENVIRONMENTS constant must be a serialized array of 'environment' => 'url' elements:
$envs = [
'development' => 'http://example.dev',
'staging' => 'http://staging.example.com',
'production' => 'http://example.com'
];
define('ENVIRONMENTS', serialize($envs));Note: the serialize() call is not needed on PHP 7.0 or newer.
WP_ENV must be defined as the current environment:
define('WP_ENV', 'development');If you use Bedrock, WP_ENV is already defined in the config.
This plugin must be installed via Composer. Add wp-stage-switcher to your project's dependencies:
composer require roots/wp-stage-switcherOr manually add it to your composer.json:
"require": {
"php": ">=7.1",
"roots/wordpress": "5.1.1",
"roots/wp-stage-switcher": "~2.1"
}Use the Roots Discourse to ask questions and get support.