ACF 5.10 引入块 API v2 支持、块预加载和安全改进

高级自定义字段 (ACF) 已发布 5.10 版,这是该插件被 Delicious Brains 收购以来的第一个主要版本.它引入了几个以前实验性的新功能,关闭了由前任所有者 Elliot Condon 发起的票证.

该版本默认启用 HTML 转义,这有助于防止跨站点脚本 (XSS) 攻击.它通过 WordPresswp_kses()  功能运行 ACF 呈现的内容.关于它的工作原理有些混乱,发布帖子已更新以澄清:

“重要的是要注意,这只会影响 ACF 在您的 WordPress 仪表板中呈现的内容或通过 acf_form() 呈现的任何前端表单,”伊恩·鲍尔森说.“这不会影响通过get_field()the_field()等API函数加载的字段值.我们不会对您在主题中使用字段值的位置做出任何假设,也不会因此而逃避它们.”

5.10 版还引入了对 ACF 块的 WordPress 块 API v2 的支持.WordPress 5.6 附带了一个新的 Block API,它使主题和插件开发人员可以更轻松地使用与前端匹配的更一致的结果来设置块内容的样式.ACF 团队创建了一个 Block API v2 帮助文档,其中包含一些示例,可帮助开发人员更新其块并利用更新中包含的新块过滤器.

此版本中引入的其他功能包括默认打开的块预加载、新的块全高设置、颜色选择器的不透明度支持以及许多错误修复.插件路线图的下一步是向 ACF 字段组添加 WordPress REST API 支持.

“随着基于 API 的 JavaScript 前端在 WordPress 领域变得越来越流行,很明显,我们的许多客户都希望将此功能包含在 ACF 核心中,”波尔森说.

“我们还计划改进插件的性能并致力于其他生活质量功能.现在,我们的开发团队对代码库和发布流程有了扎实的把握,我们可以开始研究这些更复杂但需求已久的功能.”

收购后不久,Delicious Brains 的代表在论坛上发布了一个固定主题,阐明了对免费支持和响应时间的期望.免费和 PRO 用户的官方支持论坛都可以在 support.advancedcustomfields.com 上找到,该论坛比 WordPress.org 论坛更活跃.由于该插件更加以开发者为中心,因此该团队正在采取更宽松的支持方式,为社区提供一个互相帮助的场所:

我们很少在任一论坛提供支持.一个例外是在一个主要版本之后,当我们密切关注两个论坛以发现由该版本引起的任何问题时.

这两个论坛的主要目的是为 WordPress 社区中遇到问题的人提供高级自定义字段互相帮助.响应时间可能从几天到几周不等,而且很可能来自非开发人员.当描述听起来像一个错误时,我们会不时地跳进去.

5.10 版的发布是一个好兆头,表明 ACF 将在其新所有权下继续取得进展,对于少数不确定插件未来的用户来说,这是一个令人放心的里程碑.

6

发表回复