Привет, у меня есть настраиваемый тип сообщения с именем регистрация, в котором при поиске я пытаюсь добавить настраиваемые мета-значения вместе с заголовком сообщения.
Ниже мой код,
function search_filter($query) {
if ( !is_admin() && $query->is_main_query() ) {
if ($query->is_search) {
$query->set('post_type', 'registration');
$query->set('meta_query', array(
array(
'key' => 'rg_1job_designation',
'value' => $query->query_vars['s'],
'compare' => 'LIKE'
)
));
}
}
}
add_action('pre_get_posts','search_filter');
Но это не работает.
У меня есть сообщение заголовок -> Джон и Обозначение -> Дизайнер при поиске по Джону strong> может получить 1 результат, но при поиске в конструкторе результат будет пустым (он также должен получить один результат).
Кто-нибудь знал, что не так в моем коде?