我喜欢ACF PRO。这是非常好的和强大的WP插件。但...
我读过the documentations ACF PRO,但这种方法不是OOP,它看起来有点多线冗余(我的意思是使用它不方便)。
是否还有其他方法可以创建ACF PRO字段?也许一些好的第三方OOP包装库?
答案 0 :(得分:1)
所以,我发现并尝试使用this ACF Builder。
它只是ACF配置构建器,但它看起来不错。我可以通过编程方式定义和创建新的字段组。重要提示,结果代码简短易读,我们可以重复使用。它比默认方法更短:
<code>
$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());
});
答案 1 :(得分:0)
如果您想使用OOP字段创建,您可以使用另一个库而不是ACF Pro。我可以向您推荐Carbon Fields。相同的字段类型,位置和其他。还有芦苇this article。你可以找到元字段的PHP工具列表。
您可以通过PHP和OOP创建自学课程以使用ACF Pro。
答案 2 :(得分:0)
前段时间我为这种情况创建了ACF Code Helper。
与直接使用ACF功能相比,优势
<强>缺点强>