我喜欢在名为species1和species2的字段都没有值时设置验证。
我在函数上设置了以下代码。php。现在,验证总是停止更新,但我在这些字段上设置了值。
//ACF
function my_acf_validate_value( $valid, $value, $field, $input ){
if( !$valid ) {
return $valid;
}
$value_1 = $_POST[\'acf\'][\'species1\'];
$value_2 = $_POST[\'acf\'][\'species2\'];
if (empty($value_1) && empty($value_2)) {
$valid = \'Please complete at least one of the fields\';
}
return $valid;
}
add_filter(\'acf/validate_value/name=species1\', \'my_acf_validate_value\', 10, 4);
add_filter(\'acf/validate_value/name=species2\', \'my_acf_validate_value\', 10, 4);