使用技巧

新插件为管理员显示WordPress环境类型

WordPress 5.5的次要但有用的新增功能之一是 wp_get_environment_type() 功能。 插件和主题作者可以根据站点是否被标识为暂存,开发,生产或其他自定义环境类型来做一些有趣的事情。 在讨论原始票证时,Marius Jensen提出了一些有用的方法:

  • 这是用于获取当前环境的功能,这是为了确保每个人都以相同的方式获取值(避免使用不同的术语等)。
  • 可以过滤出站电子邮件,如果未将get_environment()设置为正式生产,则将其发送给开发人员,从而可以在阶段设置中进行合法的电子邮件测试,而不必担心电子邮件会到达最终用户。
  • 您希望不在生产环境中使用测试端点的API端点,以防止数据污染。
  • 为非生产站点提供wp-admin通知,因此您现在所做的事情将/将不会影响您的业务所依赖的站点,这一点更加清楚。

新功能已经在WordPress开发人员Roy Tanck的新插件中投入使用。 显示环境类型。 它在生产管理员的顶部增加了一个Salient红色通知。 自定义环境类型将被设置为带有灯泡图标的蓝色。 (插件中使用的颜色是固定的,并且不可配置,以免造成服务器之间的混乱。)

用于管理员的新插件显示wordpress环境类型用于管理员的新插件显示WordPress环境类型

环境类型仅对管理员用户显示。 Tankck的插件还将当前环境类型添加到WordPress的概览小部件中:

new-plugin-displays-wordpress-environment-type-for-admins-1新插件为管理员显示WordPress环境类型

这是WordPress.org上第一个使用该新功能的插件,但开发人员正计划以其他独特方式使用。

“我们在Pantheon上添加了我们自己的自定义环境变量,因此插件作者可以选择这样做,但是将其包含在内核中真是太好了,因此插件作者不需要编写主机特定的代码,” Pantehon开发倡导者John理查兹(Richards)对新功能的原始票进行了评论。

WordPress插件开发人员Rene Hermenau表示,他将在他的产品中实施这一新概念 WP分期 插件在下一个更新中。 WP Staging目前活跃在50,000多个安装中,它允许用户快速创建其站点的精确副本以用于暂存或开发目的。

WordPress.com也有 增加了对环境类型的支持 在VIP Go中,开发人员可以根据其网站是在生产,开发中还是在任何其他自定义环境类型配置中为其网站运行不同的代码。

像这样:

喜欢加载中……