社区新闻

@wordpress/build:下一代 WordPress 插件构建工具

@wordpress/build 使用 esbuild 替代 webpack 和 Babel,根据 package.json 约定自动生成 PHP 脚本注册代码,且无需配置。它已经用于构建所有 100 多个 Gutenberg 包。计划是让它成为 @wordpress/scripts 的底层引擎——因此 wp-scripts build 命令保持不变,但会变得更快并省去手写 PHP 代码。其 API 仍在开放征求意见。本文将介绍它的功能以及需要您反馈的地方。

开发者新动态 (2026年3月)

WordPress 7.0 RC1 即将发布。本文汇总了第一波开发者笔记、实时协作功能、新的 WP-CLI 块和能力命令,以及发布前开发者需要了解的所有最新 Gutenberg 更新。

使用 assertEqualHTML() 在 WordPress 中更好地测试 HTML

针对 HTML 输出的 PHPUnit 测试非常脆弱。属性顺序改变、一个尾随分号,都可能导致测试失败——即使浏览器渲染的结果完全相同。WordPress 6.9 在 WP_UnitTestCase 中新增了 assertEqualHTML() 方法。它从语义上比较 HTML,因此只有真正的差异才会导致失败。

开发者新动向(2026年2月)

WordPress 7.0 Beta 1 即将发布,带来了多项以开发者为中心的更新,包括始终 iframe 化的文章编辑器、基于视口的区块可见性、单区块实例自定义 CSS、扩展的 Gutenberg UI 组件以及新的 AI 和 CLI 工具。本文为您梳理即将到来的重要变化。

开发者新动态(2026年1月)

掌握 WordPress 开发前沿:Gutenberg 22.3 亮点、全新字体管理界面、纯 PHP 块构建,以及 WordPress 7.0 的早期功能。

词语切换器:通过交互性扩展核心区块

学习如何结合四个关键API在WordPress中构建流畅的词语切换效果:用于标记转换的HTML API、用于动画的Interactivity API、用于编辑器控制的Format API,以及用于高效代码的JavaScript Modules——无需任何外部库。

如何为你的 WordPress 插件添加自动化单元测试

本教程面向 WordPress 插件开发者,详细介绍了如何从环境搭建到 GitHub 集成,为插件添加自动化单元测试。通过学习,你可以在用户发现问题前捕获错误,防止稳定代码出现回归问题,并增强对不同 WordPress 版本和配置的信心。

开发者新动态(2025年12月)

庆祝 WordPress 6.9 "Gene" 发布!同时,在我们为 WordPress 激动人心的一年画上句号之际,探索新的 AI 工具、区块升级和开发者更新。

一份优秀更新日志的重要性

一份实用的更新日志编写指南,旨在建立信任、减少困惑并展现专业性,帮助您和您的用户保持信息畅通、充满信心。

WordPress 能力 API 简介

WordPress 6.9 引入了能力 API。了解这项新能力将为开发者带来什么,以及如何在你的插件和主题中立即使用它。