豪翔天下

Change My World by Program

0%

Wordpress自定义字段扩展ACF——Advanced Custom Fields

PHP API

Functions

get_field

  • 获取字段值

get_field_object

  • 获取字段对象,包含了字段的原名和别名

Filters

load_field

  • 当加载某个字段的时候,对加载到的数据进行处理
  • 如果前端字段编辑界面的条件无法满足我们的需求,就可以在这里设置自定义的字段加载条件
1
2
3
4
function my_acf_load_field( $field ) {
return $field;
}
add_filter('acf/load_field/name=myField', 'my_acf_load_field');

Js API

Functions

get_fields

  • 获取当前页面字段实例列表
1
2
3
var fields = acf.getFields({
type: 'image'
});

Filters

select2_ajax_data

  • 在发送ajax获取请求前对请求的数据进行处理
1
2
3
4
acf.add_filter('select2_ajax_data', function( data, args, $input, field, instance ){
// do something to data
return data;
});
坚持原创技术分享,谢谢支持

欢迎关注我的其它发布渠道