我正在WordPress安装中使用Gravity Form。我仅在字段{: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代码段添加了代码,但是我没有任何运气。我在做什么错了?