
一次构建,随时随地永远使用。一个简单的 acf pro 插件,允许您将字段组视为一个组件并在任何其他字段组中重复使用它。稍后,如果要对该组件进行更改,只需编辑一次,它将应用于使用该组件的每个字段组。
我应该什么时候使用它?
您是否曾经发现自己在项目中创建了相同的字段集,例如自定义列表菜单、推荐块、滑块,甚至是按钮?好吧,这个插件可能正是您所需要的。从本质上讲,这个插件将允许您只创建一次“同一组字段”,并且您可以根据需要多次重复使用它。
要求
WordPress 6+
ACF 专业版 6+
注意:由于结构设置不同,此插件仅与 ACF 专业版兼容。
示例和现场演示
请访问 https://acf-component-field.gummi.io/ 查看示例用法和现场演示。
更改日志
2.0.8 (2024/07/02)
– 添加了对 ACF 的 Wp GraphQL 的支持。
2.0.7 (2024/03/15)
– 修复与 php8.3 相关的警告。
2.0.6 (2023/08/01)
– 修复与 php8.2 相关的警告。
2.0.5
– (新)现在与 ACF PRO 版本 6 (2022-09-21) 兼容。
– 添加了对顶级组件字段分页(从中继器字段)的支持。
– 添加了对 ACF PRO 版本 6 新布局和 UI/UX 的支持。
– 添加了向后兼容性以继续支持 ACF PRO 版本 5。
2.0.4
– 修复了在没有组件标志的情况下导入会生成 php 错误的错误。
2.0.3
– 根据 Codecanyon 新要求对代码格式进行小幅更新
2.0.2
– 修复转换为中继器字段有时会删除组件字段组的错误。
– 修复了 WPML 错误,即字段组缓存过早触发。
– 修复本地 acf-json 文件夹包含组件字段组位置设置的错误。
2.0.1
– 使用 v1 导出 json 文件时添加导入兼容性。
– 添加管理工具以手动运行迁移(自定义字段 -> 工具)。
– 添加 2.0.1 迁移,以尝试在以前以不正确的顺序升级到组件字段 v2 时修复损坏的组件字段
2.0.0
– 完全重写以获得更好的性能、全新的热门功能和小的用户体验更改。
– 由于 javascript 的变化,ACF pro 的最低要求现在是 5.7+。在 2018 年底之前,组件字段版本 1 仍将支持问题和帮助,但将不再收到新的更新。
– 核心变更:V2 不再使用自定义帖子状态 acf-component 来处理组件字段。相反,它使用元值。(当您升级到 2.0 时,插件将运行脚本来为您修复此问题)
– 核心更改:字段组属性“field_group_id”已重命名为“field_group_key”。(当您升级到 2.0 时,插件将运行脚本来为您修复此问题)
– 新功能:您现在可以将现有的中继器字段转换为组件字段(将创建一个新的组件字段组,并将中继器字段的子字段移入其中)
– 新功能:您现在可以将组件字段转换为中继器字段,并可选择在转换后自动删除组件字段。(当前组件字段将更改为中继器,组件字段 gorup 的字段将复制为中继器的子字段)
– 用户体验增强:您现在可以在组件字段组上设置默认组件字段设置。(如按钮标签、最小值、最大值、布局)
– 用户体验增强:在列表表中,当您进入组件选项卡时,它现在会显示该组件已被使用多少次。如果您的网站有很多旧组件,并且不确定它是否保存以删除,这将很有用。
– 用户体验增强:复制组件字段组后,它现在会将您重定向到组件选项卡,而不是活动选项卡。
– 性能增强:随着 ACF pro 5.7 中的新 JS,组件字段的一些 hacky js 代码已被删除。现在后端运行更加流畅。
– 代码增强:插件代码已完全重写,以获得更好的性能和更少的黑客问题。文件/文件夹结构也进行了重新组织,以提高可读性。
1.0.14
– 修复 acf pro 5.6.5 的新“管理工具”框架的导入/导出错误。
1.0.13
– 修复 ACF 5.6.0 版本的字段类构造函数。
1.0.12
– 修复通过 ajax 添加字段组元框时组件添加行事件未正确注册的 bug。
1.0.11
– 组件字段的“这是一个组件”复选框现在将在复制时保持选中状态。
– 修复 wpml 语言重复未选择正确的组件组的问题。语言复制后,它将“尝试”查找匹配的翻译组件字段。
– 添加了 /lang/acf-component_field-default.pot 文件
1.0.10
– 为嵌套组件添加可选的替代样式。 截图
1.0.9
– 修复导入常规 acf json 文件时的 php 警告错误。
1.0.8
– 修复复制粘贴错误,如果打开wp_debug会导致警告错误。
1.0.7
– 添加了插件激活钩子以修复组件字段在更新插件后无法恢复的问题。
1.0.6
– 修复了更新组件字段后,acf_get_field_groups() 无法正确检查本地 json 缓存同步的错误。
– 修复了来自本地 json 缓存的单个同步/批量同步未设置正确状态的错误。
1.0.5
– 在“选择字段组”下拉列表中添加读取“acf_add_local_field_group()”生成的本地字段的功能。
– 修复了一个错误,即如果将组件字段导出到本地 php 导出,则无法渲染子字段。
1.0.4
– 添加了德语翻译,感谢托马斯。添加了防止目录列表的index.php。
1.0.3
– 更新了插件元数据以指向现场演示
1.0.2
– 修复嵌套组件字段时的后端 javascript
1.0.1
– 修复前端值解析问题。
1.0.0
– 初始版本。
测试日志
最新版本的测试最高可达:
WordPress的 6.4.3
ACF专业版 6.2.7
评论0