2 四月

ACF第6.2.8条

作者:Iain Poulson

高级自定义字段PRO版本6.2.8现已推出。

此版本包含对WordPress 6.5功能的支持,一些错误修复,并支持我们需要激活许可证才能使用PRO功能的新行为。

👨‍💻 请查看下面的发行说明。有关ACF的最新消息,请在推特上关注我们@wp_acf

WordPress 6.5版

WordPress 6.5带来了一些可以与ACF一起使用的新功能。发件人块绑定交互APIWordPress 6.5为在核心WordPres块中使用ACF数据提供了新的机会,并为ACF块带来了新的交互体验。其中一些更改功能需要ACF来添加兼容性,而此版本开始工作。

块绑定API

块绑定API允许您将ACF数据连接到WordPress核心块的属性。最初,ACF将支持使用分配给当前页面的ACF元数据支持的块及其属性。

目前没有WordPress核心UI来配置块绑定。相反,它需要在块编辑器内的代码编辑器中手动添加绑定。

例如,以下代码将Paragraph块的值替换为名为的ACF字段的当前值段落:

<!-- wp:段落{“元数据”:{“绑定”:{“内容”:{“source”:“acf/field”,“参数”:{“key”:“段落”}}}}} --><p>此段落的值来自块绑定,将在呈现时被替换</p>(第页)<!-- /wp:段落-->

在WordPress 6.5中,显示绑定属性预览所需的API目前被锁定在WordPrins核心中,开发人员无法使用。

这意味着您的绑定字段值将仅在前端可见。

在未来的版本中,我们打算添加对访问其他帖子或对象类型(如用户、术语和选项)的字段的支持。出于安全原因,从其他位置访问字段值将需要额外的代码来将这些字段标记为可用于块绑定。

选择2 HTML转义

ACF第6.2.7条,我们更改了在select2值中呈现HTML的方式,匹配默认的select2行为,确保恶意HTML不会被注入到select字段中,从而防止潜在的XSS攻击。

ACF 6.2.8对此进行了进一步更改,添加了一个新的选择2退出标记如果您有任何应包含HTML的字段,则可以使用JS过滤器覆盖此行为。您可以继续覆盖模板选择退出Markup通过现有的select2_args(选择参数2)JS过滤器。

您可以在JS API文档

变更日志

  • 新增–支持WordPress 6.5中的块绑定APIacf/字段来源
  • 新增–支持WordPress 6.5中翻译的性能改进
  • 增强功能–新JS过滤器,选择2退出标记现在允许字段自定义select2的HTML转义行为
  • 修复–选项页面不能再设置为具有自己的父级
  • 修复–多站点子站点安装上的ACF PRO许可证激活现在将使用正确的站点URL
  • 修复–在多站点安装中作为必备插件安装的ACF PRO将不再尝试检查导致404错误的更新
  • 修复–当找不到ACF JSON文件夹时,ACF JSON不再在Windows服务器上生成警告
  • 修复–字段和布局名称现在可以包含有效的非ASCII字符
  • 其他–ACF PRO现在需要激活有效的许可证才能使用PRO功能。了解更多信息

关于作者