moxie-lean / wp-acf
用于处理高级自定义字段(ACF)的辅助函数
1.3.2
2021-12-16 18:05 UTC
Requires
- php: >=7.2 || >=8.0
Requires (Dev)
README
用于处理高级自定义字段插件的辅助函数。
要求
- PHP 7.2+ 或 8.0+
- Composer
入门
安装此包的最简单方法是,从您的终端运行以下命令
composer require moxie-lean/acf --save
或者在您的 composer.json 文件中添加以下行
"require": { "moxie-lean/acf": "dev-master" }
这将从 包列表网站 下载文件,并从仓库的 master 分支设置最新版本。
之后,您可以包含 autoload.php 文件,以便在对象创建期间自动加载类。
include '/vendor/autoload.php';
过滤器
ln_acf_apply_default_transforms_{field_key}
此过滤器允许您覆盖应用于字段的默认转换。其中 {field_key} 由您的字段键替换,例如:ln_acf_apply_default_transforms_field_56f293e024b74。
该过滤器具有以下参数
$target_id:属于字段的文章或页面的id。$field_obj:包含所有字段设置的数组。
ln_acf_field_{field_key}
此过滤器允许您覆盖特定字段的默认值。其中 {field_key} 由您的字段键替换,例如:ln_acf_field_field_56f293e024b74。
该过滤器具有以下参数
$value:字段的值或要返回的默认值。$target_id:属于字段的文章或页面的id。$field_obj:包含所有字段设置的数组。
ln_acf_image_size
此过滤器应用于返回之前图像,可以用于返回特定尺寸的图像。
该过滤器具有以下参数。
$size:默认值为 false,这里可以指定您要使用的图像尺寸,此时返回$attachment_id。$field:包含图像的字段,您有关于该特定字段的所有信息,如:key、name等。$sub_field:对于非重复字段始终为 false,否则包含子字段。