Задать вопрос

Wordpress — почему WP_Query параметр 's' не работает?

Wordpress 3.8.1. Не работает в Wp_Query "s" параметр, если он пустой, то все нормально работает, с ним ответ пустой, хотя посты с такими данными есть.

В чем может быть проблема? Помогите, пожалуйста. Заранее благодарю!

Код:
$the_query = new WP_Query(array(
'post_type' => 'events',
's' => $_POST['vars']['eventkeyword'],
'meta_query' => array(
array(
'key' => 'event_companycity',
'value' => $_POST['vars']['eventcity'],
'compare' => 'LIKE'
)
),
'tax_query' => array(
'relation' => 'AND',
$tax_query1,
$tax_query2
)
));
  • Вопрос задан
  • 2731 просмотр
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
rOOse
@rOOse
Frontend developer
А если убрать все кроме s? Работает или нет?
Ответ написан
Комментировать
ANVARD
@ANVARD Автор вопроса
оставил толко 's' => $_POST['vars']['eventkeyword'] - вылезли статьи с типом 'post' и 's' работает (ищет) в них.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы