fabrikage/wp-env-switcher

为管理员栏添加下拉菜单,以在不同的DTAP环境中切换

0.1.0 2023-12-09 13:30 UTC

This package is auto-updated.

Last update: 2024-09-09 16:56:23 UTC


README

fabrikage/wp-env-switcher

使用此包在WordPress管理员栏中添加菜单项,您可以在其中切换环境。当您有DTAP街道并且想要快速切换环境时,这很有用。


 

库将比较您当前URL与您在环境变量中设置的URL。如果当前URL与其中一个环境URL匹配,则该环境将被标记为活动状态。其他环境将在子菜单中显示。

截图

A screenshot of the menu item

要求

在项目中设置以下 $_ENV 变量

URL_DEVELOPMENT='https://example.dev'
URL_TESTING='https://example.test'
URL_ACCEPTANCE='https://example.acceptance'
URL_PRODUCTION='https://example.com'

注意:这些变量不是必需的,但如果您不设置它们,相应的菜单项将不会显示。

安装

使用composer安装此包

composer require fabrikage/wp-env-switcher

用法

将以下代码添加到您的 functions.php

\Fabrikage\WordPress\EnvSwitcher::enable();

如果您想为特定用户启用菜单,请传递包含用户名的数组

\Fabrikage\WordPress\EnvSwitcher::enable(['admin', 'other-user']);