Я пытаюсь предварительно заполнить флажок, основываясь на том, является ли условие в другом поле в той же форме истинным.
Вот код, который мне удалось собрать, просматривая различные примеры в Интернете. Может показаться, что моя оценка IF для обновления выбора не удалась, но у меня недостаточно знаний о синтаксисе, чтобы исправить это. Вы можете помочь?
add_filter( 'gform_pre_render_19', 'Cover_needed' );
function Cover_needed( $form ){
$VAR_Family_Home = $form_data['field'][2];
$VAR_Life_Style = $form_data['field'][3];
$VAR_Debt = $form_data['field'][4];
if( 1 === $field->id ) {
foreach( $field->choices as &$choice ){
if ($VAR_Family_Home < 3 'familyhome' === $choice['value'] || $VAR_Life_Style < 3 'lifestyle' === $choice['value'] || $VAR_Debt < 3 'debt' === $choice['value']){
$choice['isSelected'] = true;
}
}
}
return $form;
}
Заранее спасибо Стюарт