百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
A

acf-builder

> 编程语言
开源

高级自定义字段配置构建器

838 stars0 点赞0 次浏览
访问官网GitHub

工具介绍

高级自定义字段配置构建器

ACF Builder

使用构建器模式和流畅 API 为 Advanced Custom Fields Pro 创建配置数组。 快速创建、注册和重复使用 ACF 配置,并将其保存在源代码仓库中。如需了解如何通过 php 注册 ACF 字段,请参阅 https://www.advancedcustomfields.com/resources/register-fields-via-php/

简单示例

php
$banner = new StoutLogic\AcfBuilder\FieldsBuilder('banner');
$banner
    ->addText('title')
    ->addWysiwyg('content')
    ->addImage('background_image')
    ->setLocation('post_type', '==', 'page')
        ->or('post_type', '==', 'post');

add_action('acf/init', function() use ($banner) {
   acf_add_local_field_group($banner->build());
});

$banner->build(); 将返回:

…

如您所见,这节省了大量的输入工作,而且错误发生的可能性也小了。但简洁性和正确性并不是唯一的优势,您可以在多个地方重复使用字段配置。例如,用于背景的字段组:

重用示例

…

这里创建了一个background字段组,然后在另外两个字段组中使用,其中section字段组中使用了两次。这可以真正地简化您的代码,并保持您的管理界面一致。如果您想根据使用的背景为文本颜色字段添加一个亮/暗字段,只需在一个位置添加它,并在所有地方使用即可。

要求 PHP 5.4 到 7.2 支持,但自动化测试无法继续运行,因此可能在某个时候停止工作。 >= 7.4, 8 已测试

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

PHPacfcomposerwordpress

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言