Personalizado WP_Query sem posts para saída

Eu criei um WP_Query personalizado como visto abaixo. A consulta funciona bem, exceto quando os $ favoritos estão vazios. Quando $ favoritos estão vazios, a consulta ainda exibe postagens, que eu não quero. Pode parecer que ele é padrão para o WP_Query padrão para exibir todas as postagens publicadas.

Alguém sabe o que está acontecendo?

$favorites = wpfp_get_users_favorites($user = ''); $favorites_query = new WP_Query(array('post__in' => $favorites)); while ($favorites_query->have_posts() ) : $favorites_query->the_post(); 

Obrigado!

Solutions Collecting From Web of "Personalizado WP_Query sem posts para saída"

O argumento vazio aqui não é lógico em nada . Não é igual a nenhum valor para processar e, portanto, WP ignora e continua como de costume.

Basta envolver a sua consulta if( !empty( $favorites) ) condição.