php Gravity Perks // GP媒体库//自动添加文件ID的自定义字段
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php Gravity Perks // GP媒体库//自动添加文件ID的自定义字段相关的知识,希望对你有一定的参考价值。
<?php
/**
* Gravity Perks // GP Media Library // Auto-add Custom Field for File ID
* http://gravitywiz.com/documentation/gp-media-library/
*/
add_filter( 'gform_post_data', function( $data, $form, $entry ) {
if( ! is_callable( 'gp_media_library' ) ) {
return $data;
}
foreach( $form['fields'] as &$field ) {
if( $field->type == 'post_custom_field' && gp_media_library()->is_applicable_field( $field ) ) {
$meta_key = $field->postCustomFieldName;
$id_meta_key = "{$meta_key}_id";
$file_id = gp_media_library()->get_file_ids( $entry['id'], $field->id, 0 );
$data['post_custom_fields'][ $id_meta_key ] = $file_id;
}
}
return $data;
}, 10, 3 );
以上是关于php Gravity Perks // GP媒体库//自动添加文件ID的自定义字段的主要内容,如果未能解决你的问题,请参考以下文章
php Gravity Perks // GP条件定价//显示价格标签
php Gravity Perks // GP限制提交//集体应用全局限制
php Gravity Perks // GP电子商务领域//动态设置税额
php Gravity Perks // GP嵌套表单//从值隐藏产品名称
php Gravity Perks // GP通知计划程序//信用卡到期
php Gravity Perks // GP唯一ID //从Gravity PDF中排除唯一ID字段