php Gravity Perks // GP嵌套表单//通过用户注册附加组件映射完整的子项数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php Gravity Perks // GP嵌套表单//通过用户注册附加组件映射完整的子项数据相关的知识,希望对你有一定的参考价值。

<?php
/**
 * Gravity Perks // GP Nested Forms // Map Full Child Entry Data via User Registration Add-on
 * http://gravitywiz.com/documentation/gravity-forms-nested-forms/
 */
add_action( 'gform_user_registration_meta_value', function( $value, $meta_key, $meta, $form, $entry, $is_username ) {

	if( ! is_callable( 'gp_nested_forms' ) || ! gp_nested_forms()->has_nested_form_field( $form ) ) {
		return $value;
	}

	foreach( $meta as $key => $_value ) {

		if( $key != $meta_key ) {
			continue;
		}

		$field = GFAPI::get_field( $form, $_value );
		if( ! $field || $field->get_input_type() != 'form' ) {
			continue;
		}

		$_entry = new GPNF_Entry( $entry );
		$value = $_entry->get_child_entries( $field->id );

	}

	return $value;
}, 10, 6 );

以上是关于php Gravity Perks // GP嵌套表单//通过用户注册附加组件映射完整的子项数据的主要内容,如果未能解决你的问题,请参考以下文章

php Gravity Perks // GP嵌套表单//通过用户注册附加组件映射完整的子项数据

php Gravity Perks // GP媒体库// Ajax上传

php Gravity Perks // GP条件定价//显示价格标签

php Gravity Perks // GP限制提交//集体应用全局限制

php Gravity Perks // GP电子商务领域//动态设置税额

php Gravity Perks // GP通知计划程序//信用卡到期