Intereting Posts
В чем преимущество шаблона проектирования wp_options? Функция WordPress не вызывается и возвращается ajax 0 wp_schedule_event будет выполняться, если отметка времени прошла? Количество категорий, но только если в категории есть хотя бы одно сообщение Media Attachment Пользовательские метаполя не сохраняются в Media Uploader при использовании автозаполнения jQuery UI Экспорт таблицы Добавление функции IF в текущую пользовательскую категорию. Если у ребенка есть Предотвращение повторной отправки формы в плагине контактной формы Добавить / перезаписать параметр для существующего типа / таксономии сообщений Использовать AJAX для получения опции из базы данных и использовать ее в настройках jquery или есть альтернатива для рассмотрения? Перезапись пользовательского типа сообщения Пользовательский метабокс, вызывающий ошибку: «Вы уверены, что хотите это сделать? Пожалуйста, попробуйте еще раз." WordPress fountainpress header покрывает верхнюю панель Редактировать форму комментариев в TwentyEleven get_template_part vs action hooks в темах

WP_Query: поиск сообщений с этим $ term или содержит $ term post_tag

Я пытаюсь создать функцию пользовательского поиска, где WP_Query возвращает все сообщения, заголовки, теги или теги которых содержат $ term. Я использую следующее:

$loop = new WP_Query( array( 'post_type' => 'book', array( 'relation' => 'OR', array( 's' => $term, ), array( 'taxonomy' => 'post_tag', 'field' => 'name', 'terms' => $term, ) ) ) ); 

Однако это возвращает все записи в книгах. Я не уверен, что я делаю неправильно здесь. Благодаря!

РЕДАКТИРОВАТЬ:

После немного большего чтения я понял, что использование параметра operator в tax_query может быть лучше:

 $loop = new WP_Query( array( 'post_type' => 'book', 's' => $term, 'tax_query' => array( 'taxonomy' => 'post_tag', 'field' => 'slug', 'terms' => $term, 'operator' => 'IN' ) ) ); 

Это решило проблему возвращения всех должностей. Но он все равно не будет возвращать сообщения с тэгами $ term.