我在 WordPress 安装中使用重力形式。只有当字段 {:5} 不为空时,我才需要字段 {:10}。我相信我需要使用的代码是:
add_filter( 'gform_pre_render', 'gw_conditional_requirement' );
add_filter( 'gform_pre_validation', 'gw_conditional_requirement' );
function gw_conditional_requirement( $form ) {
$value = rgpost( 'input_5' );
if ( $value == 'no' ) {
return $form;
}
foreach ( $form['fields'] as &$field ) {
if ( $field->id == 10 ) {
$field->isRequired = true;
}
}
return $form;
}
我使用 PHP Snippets 将代码放入其中,但我没有任何运气。我究竟做错了什么?