У меня есть список в формах Gravity, созданный из 3 столбцов, но мне нужно, чтобы первый столбец был текстовым, второй - выпадающим с 3 параметрами, а третий столбец - выпадающим с 3 параметрами.Я могу получить второй столбец для раскрывающегося списка, но не могу получить третий.
Используя этот пост: GravityForms - поле списка с DropDown для столбца записей - я могу получитьследующий код для работы:
add_filter( 'gform_column_input_1_27_2', 'set_column', 10, 5 );
function set_column( $input_info, $field, $column, $value, $form_id ) {
return array( 'type' => 'select', 'choices' => 'Fluent,Adequate,Basic' );
}
Но если я добавлю код еще раз и задаю идентификатор gform_column_input_1_27_3, чтобы получить следующее:
add_filter( 'gform_column_input_1_27_2', 'set_column', 10, 5 );
function set_column( $input_info, $field, $column, $value, $form_id ) {
return array( 'type' => 'select', 'choices' => 'Fluent,Adequate,Basic' );
}
add_filter( 'gform_column_input_1_27_3', 'set_column', 10, 5 );
function set_column( $input_info, $field, $column, $value, $form_id ) {
return array( 'type' => 'select', 'choices' => 'Fluent,Adequate,Basic' );
}
Возвращает ошибку:
Cannot redeclare set_column() (previously declared in wp-content/themes/xxxxxx/functions.php:40)
Может кто-нибудь объяснить, как заставить третий столбец отображать выпадающий список, как второй?Спасибо.