WordPress 6.3引入开发模式

随着即将发布的 WordPress 6.3 版本的开发说明的推出,还有许多令人兴奋的功能尚未突出显示。 通过声明 WP_DEVELOPMENT_MODE 常量启动的新开发模式最初对于主题开发人员特别有用。

“网站上配置的开发模式定义了该网站所用于的开发工作类型,”Google 赞助的 WordPress 核心提交者 Felix Arntz 说。 生产站点不建议使用此模式。

WP_DEVELOPMENT_MODE 常量的可能值包括 core、plugin、theme、all 或空字符串(这是默认值)。 “all”值适用于所有三个方面都可能被修改的网站,例如正在进行中的客户网站。

“目前 WordPress 核心中只有少数用例,这是由开发模式决定的,但未来可能会增加,”Arntz 说。 “今天的大多数使用都与 theme.json 缓存有关。”

由于缓存通常仅在主题更新时才会失效,因此对于主动修改 theme.json 并且必须手动使其失效才能看到更改的开发人员来说,这可能会变得很麻烦。 当该值设置为“主题”时,此缓存功能将被绕过。

虽然 WP_ENVIRONMENT_TYPE 常量看起来与新的开发者模式类似,但它具体表示环境是开发、登台还是生产,但没有指定正在进行什么类型的开发。

“您可能只会在启用 WP_DEBUGWP_ENVIRONMENT_TYPE 为“开发”或“本地”的站点上使用 WP_DEVELOPMENT_MODE 常量,因为不建议直接针对登台或生产环境进行开发,”Arntz 说 。

有关何时以及如何使用开发人员模式的更多详细信息,以及用于检查站点上开发模式是否处于活动状态的代码示例,开发人员可以参阅发布到 make.wordpress.org/core 博客的开发说明

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注