У меня есть пользовательский тип сообщения, например, «клиенты».Эта страница имеет пользовательские поля.Это как «идентификационный номер».И я использую обращение к клиенту.Эта форма имеет настраиваемое поле, например, тип сообщения клиента («идентификационный номер»).
Я хочу добавить в эту форму подтверждение ajax для идентификационного номера.Если идентификационный номер находится в базе данных, я хочу отобразить сообщение об ошибке и скрыть кнопку отправки.Как я могу это сделать?
function validate_kimlik_no($valid, $value, $field, $input) {
if (!$valid || $value == '') {
return $valid;
}
global $post;
$args = array(
'post_type' => 'musteriler' + 'post', // or your post
'post__not_in' => array($post->ID), // do not check this post
'meta_query' => array(
array(
'key' => 'musteri_kimlik_numarasi',
'value' => $value
)
)
);
$query = new WP_Query($args);
if (count($query->posts)) {
// found at least one post that
// already has $value
$valid = 'Bu Kimlik Numarası Sistemde Bulunmaktadır.';
}
return $valid;
}
add_filter('acf/validate_value/name=musteri_kimlik_numarasi', 'validate_kimlik_no', 10, 4);
Этот код работает на бэкэнде.Но я хочу использовать это управление на странице внешнего интерфейса с ajax.