espenarnoy
  • 0
Новичок

Пользовательский WP_Query без сообщений для вывода

  • 0

Я создал собственный WP_Query, как показано ниже. Запрос работает хорошо, за исключением случаев, когда $favorites пуст. Когда $favorites пусто, запрос по-прежнему выводит сообщения, которые мне не нужны. Может показаться, что по умолчанию возвращается стандартный WP_Query для вывода всех опубликованных сообщений.

Кто-нибудь знает, что происходит?

$favorites = wpfp_get_users_favorites($user = '');
$favorites_query = new WP_Query(array('post__in' => $favorites));

while ($favorites_query->have_posts() ) : $favorites_query->the_post();

Спасибо!

Share
  1. Пустой аргумент здесь ни в чем не равен логическому. Он не имеет значения для обработки, поэтому WP игнорирует его и идет дальше, как обычно.

    Просто оберните свой запрос в if( !empty( $favorites) ) условие.

    • 0

Оставить ответ

You must login to add an answer.