
高级自定义字段(ACF)已经发布了5.10版本,这是该插件被Delicious Brains收购后的第一个重要版本。该版本引入了几个以前是试验性的新功能,并关闭了由前任所有者Elliot Condon启动的票据。该版本默认启用了HTML转义功能,这有助于防止跨站脚本(XSS)攻击。它通过WordPress的wp_kses()函数运行由ACF渲染的内容。关于这一点的工作原理有一点混淆,发布的文章已经被更新以澄清。
Iain Poulson说:”需要注意的是,这只影响ACF在你的WordPress仪表板上呈现的内容或通过acf_form()呈现的任何前端表单。”这不会影响通过API函数(如get_field()和the_field())加载的字段值。我们不会对你在主题内使用字段值的地方做任何假设,也不会因此而逃逸到它们。”
5.10版本还引入了对WordPress Blocks API v2的ACF块的支持。WordPress 5.6带有一个新的Block API,使主题和插件开发者更容易以更一致的结果匹配前端的块内容的样式。ACF团队已经创建了一个Block API v2帮助文档,其中的例子可以帮助开发者更新他们的块,并利用更新中包含的新块过滤器。
在这个版本中引入的其他功能包括默认打开的块预加载,新的块全高设置,不透明的颜色选择器的支持,以及许多错误修复。该插件的下一个路线图是为ACF字段组添加WordPress REST API支持。
Poulson说:”随着API驱动的JavaScript前端在WordPress领域变得越来越流行,很明显,我们的许多客户希望在ACF核心中包含这一功能。
“我们还计划提高该插件的性能,并致力于其他生活质量的提高。现在,我们的开发团队对代码库和发布过程有了坚实的把握,我们可以开始着手开发这些更复杂但要求已久的功能。”
收购后不久,Delicious Brains的代表在论坛上发表了一个钉子线,澄清了对免费支持和响应时间的期望。免费和专业用户的官方支持论坛可以在support.advancedcustomfields.com找到,它比WordPress.org论坛更活跃。由于这个插件更多的是以开发者为中心,团队正在采取一种更松散的支持方法,给社区一个互相帮助的地方。
我们很少在这两个论坛提供支持。例外的情况是在一个重要的版本发布后,我们会关注这两个论坛,以发现任何由版本引起的问题。
这两个论坛的主要目的是让WordPress社区中那些在高级自定义字段方面有问题的人互相帮助。响应时间可能从几天到几周不等,而且很可能是来自非开发人员。当描述听起来很像一个bug时,我们也会时不时地插进来。
5.10版本的发布是一个良好的迹象,表明ACF在新的所有权下将继续取得进展,对于那些对该插件的未来不确定的少数用户来说是一个令人放心的里程碑。
























暂无评论内容