- 21, Oct 2024
- #1
Мне нужно создать форму поиска, в которой я ищу членов компании по их полному имени (имя + средний инициал + фамилия). Все имена имеют такую форму: Джон Б. Доу
Приведенный ниже код работает в этих случаях: Джон, Джон Б., Доу, Б., Джон Б. Доу, но не работает поиск по запросу
if (isset($_POST['search']) && $_POST['search'] != -1) {
$args['meta_query']['name_search']['key'] = "_full_name";
$args['meta_query']['name_search']['compare'] = "LIKE";
$args['meta_query']['name_search']['value'] = $_POST['search'];
}
John Doe
Как мне улучшить запрос, чтобы работал и с именем и с фамилией(Джон Доу) и имя, фамилия плюс средний инициал (Джон Б. Доу)?
#php #wp-запрос #поиск #мета-запрос