【发布时间】:2019-07-23 19:49:26
【问题描述】:
我的网站上有一些字段 (WP ACF),当其他字段不为空时,我需要一个字段 (field_5c66e017f8359)。
谁能帮我写下下面这段代码?
add_filter('acf/validate_value/key=field_5c66e017f8359', 'custom_validate_title', 20, 4);
function custom_validate_title($valid, $value, $field, $input) {
if (!empty($_POST['acf']['field_5c6d43781bcb1']) ||
!empty($_POST['acf']['field_5c66e094f835a']) ||
!empty($_POST['acf']['field_5c66e0d4f835b']) ||
!empty($_POST['acf']['field_5c66e130f835c']) ||
!empty($_POST['acf']['field_5c703c1fd5851'])) {
if (empty($value)) {
$valid = 'This field is required because you have added a value to some other field';
}
}
return $valid;
}
谢谢!
【问题讨论】:
标签: php validation if-statement advanced-custom-fields