Хорошо, у меня есть форма гравитации, которая содержит несколько полей ввода. Я пытаюсь взять значения из некоторых из этих входных данных и отобразить их в скрытом поле. Если я попробую метод, который предоставляет Gravity Forms, он будет работать без проблем.
add_action( 'gform_pre_submission', 'pre_submission_handler' );
function pre_submission_handler( $form ) {
$_POST['input_23'] = rgpost( 'input_11' );
}
Проблема здесь в том, что я беру значение только с одного входа (input_11). Мне нужно получать значения из нескольких полей. Вот что я пробовал, но безуспешно
add_action( 'gform_pre_submission', 'pre_submission_handler' );
function pre_submission_handler( $form ) {
$_POST['input_23'] = rgpost( 'input_11' ) + rgpost( 'input_10' ) + rgpost( 'input_8' );
}
а также...
add_action( 'gform_after_submission', 'pre_submission_handler' );
function pre_submission_handler( $form ) {
$value_one = rgpost( 'input_10' );
$value_two = rgpost( 'input_8' );
$value_three = rgpost( 'input_11' );
$_POST['input_23'] = $utm_campaign + $utm_source + $message;
}
Итак, какие-нибудь идеи о том, что я мог упустить или не пробовал ???