Подполе ACF и WordPress комбинированный поиск - PullRequest
0 голосов
/ 05 июля 2019

Я хочу вживую искать сообщения с мета-запросом. Внутри поля повторителей есть повторители типа

  • Тип сообщения: Сообщение
  • Уровень1 Повторитель: Уровень1
  • Повторитель подполя уровня 1 (Уровень 2): Уровень 2
  • Подполя ретранслятора уровня 2: описание, заголовок

Я хочу, чтобы запрос показывал сообщение путем сопоставления с предоставленным поисковым текстом, например, "co", который ищет заголовок сообщения, описание подполя и заголовок подфайла и возвращает соответствующий пост. Есть ли способ добиться этого? Ниже мой запрос покажет далеко.


$post_meta_args = array();
if ( is_array( $myValues ) || is_object( $myValues ) ) {
foreach ( $myValues as $value ) {
array_push( $post_meta_args, array(
'key'     => 'description',
'value'   => 'mar',
'compare' => 'LIKE'
) );
}
}
$args = array(
'post_type'      => 'post',
'posts_per_page' => - 1,
's'              => 'co',
'meta_query'     => $post_meta_args
);


$the_query = new WP_Query( $args );
...