У меня есть ситуационная проблема с meta_query. Поиск клиента IV, но результат включен в частный (оригинальное слово является частным). Я хочу показать только IV (рома числовой) включенный пост. Мой поиск в meta_query из заголовка, подзаголовка и описания в пользовательском плагине. Я нашел REGEXP, но не смог найти правильный способ найти числовое значение Roam из заголовка, подзаголовка и описания.
Клиент может найти только рома, а также любые слова и т. Д.
$args = array(
'numberposts' => -1,
'category' => 0,
'orderby' => 'post_date',
'order' => 'DESC',
'meta_query' => array(
'relation' => 'OR',
array(
'key' => 'title',
'value' => $search_term,
'compare' => 'LIKE',
),
array(
'key' => 'sub-title',
'value' => $search_term,
'compare' => 'LIKE',
),
array(
'key' => 'description',
'value' => $search_term,
'compare' => 'LIKE',
)
),
'post_type' => 'gallery',
'post_status' => 'publish',
'suppress_filters' => true
);
$posts = get_posts($args, ARRAY_A);