devidw/acf-helper

该包最新版本(1.0.1)没有提供许可信息。

资助包维护!
devidw

1.0.1 2022-04-11 13:56 UTC

This package is auto-updated.

Last update: 2024-09-11 19:01:15 UTC


README

一组PHP类和方法,用于协助使用ACF。通过提供简单、整洁且自我描述的接口,使与ACF字段的工作变得直接。

所有方法都是静态的,可以从代码中的任何地方直接通过类名调用。

该库增加了获取字段可见状态的功能,并提供了一种根据可见状态和用户填写字段的数量来获取字段组中所有字段完整程度的方法。

安装

使用Composer安装库

composer require devidw/acf-helper

比较

使用示例

获取 完整 字段名

获取字段的完整字段名。嵌套在字段中的字段,如重复器、组或灵活内容字段也将作为完整字段名返回。

使用ACF,您只能获取字段的直接名称。此方法允许您获取完整字段名。

假设您有一个组 test_group_field 和该组中的子字段 test_sub_field。使用 getName() 方法,您可以获取子字段的完整字段名:test_group_field_test_sub_field

<?php

require_once __DIR__ . '/vendor/autoload.php';

use Devidw\ACF\Field\Field;

$fieldName = Field::setKey('field_xxxxx')::getName();

dump($fieldName);

感谢 Adam 提供的 StackOverflow 答案

文档

文档可在 https://devidw.github.io/acf-helper/api/ 找到