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 并且必须手动使其失效才能看到更改的开发人员来说,这可能会变得很麻烦。当该值设置为“theme”时,此缓存功能将被绕过。

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

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

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


【AD】BandwagonHost:$92.30/年/2核/2G内存/40G SSD/1T流量/1Gbps/香港CMI/大阪软银/洛杉矶CN2 GIA

【AD】美国洛杉矶CN2 VPS/香港CN2 VPS/日本CN2 VPS推荐,延迟低、稳定性高、免费备份_搬瓦工vps