roots/wp-stage-switcher
最新稳定版本:2.3.0
Composer 安装命令:
composer require roots/wp-stage-switcher
包简介
WordPress plugin that allows you to switch between different environments from the admin bar
关键字:
README 文档
README
A WordPress plugin that allows you to switch between different environments from the admin bar.
Requirements
You'll need to have ENVIRONMENTS and WP_ENV defined in your WordPress config.
The ENVIRONMENTS constant must be an array of 'environment' => 'url' elements:
$envs = [ 'development' => 'http://example.dev', 'staging' => 'http://staging.example.com', 'production' => 'http://example.com' ]; Config::define('ENVIRONMENTS', $envs);
WP_ENV must be defined as the current environment:
Config::define('WP_ENV', 'development');
If you use Bedrock, WP_ENV is already defined in the config.
Installation
This plugin must be installed via Composer. Add wp-stage-switcher to your project's dependencies:
composer require roots/wp-stage-switcher
Filters
bedrock/stage_switcher_colors
Customize the background colors for each environment in the admin bar menu. Returns an array of 'environment' => 'color' pairs.
Default colors:
[ 'development' => 'firebrick', 'staging' => 'chocolate', 'production' => 'transparent', ]
Example usage:
add_filter('bedrock/stage_switcher_colors', function ($colors) { return [ 'development' => '#dc2626', 'staging' => '#ea580c', 'production' => '#10b981', ]; });
bedrock/stage_switcher_visibility
Control who can see the stage switcher in the admin bar. Defaults to is_super_admin().
Example usage:
add_filter('bedrock/stage_switcher_visibility', function ($visible) { return current_user_can('manage_options'); });
Support
Use the Roots Discourse to ask questions and get support.
统计信息
- 总下载量: 409.98k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 377
- 点击次数: 3
- 依赖项目数: 2
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2014-01-13