新插件为管理员显示 WordPress 环境类型
WordPress 5.5 的一个次要但有用的补充是新的 wp_get_environment_type()
功能.它使插件和主题作者可以根据站点是否被标识为登台、开发、生产或其他一些自定义环境类型来做一些有趣的事情.在讨论原始 trac 票证时,Marius Jensen 提出了此功能可能有用的几种方法:
- 这是一个用于抓取当前环境的函数,这是为了确保每个人都以相同的方式获取值(以避免使用不同的术语等).
- 可以过滤出站电子邮件,如果
get_environment()
未设置为production
然后将它们发送给开发人员,允许在阶段设置中进行合法的电子邮件测试,而不必担心电子邮件会到达最终用户. - API 端点,您希望在不生产时使用测试端点以防止数据污染.
- 为非生产站点提供 wp-admin 通知,以便更清楚地了解您现在正在做什么/不会影响您的业务所依赖的网站.
新功能已经在 WordPress 开发人员 Roy Tanck 的名为 Display Environment Type 的新插件中投入使用.它在生产管理员的顶部添加了一个突出的红色通知.自定义环境类型将设置为带有灯泡图标的蓝色.(插件中使用的颜色是固定的,不可配置,以帮助避免跨服务器混淆.)