Como obtenho postagens com uma miniatura no WP_Query?

9

Quero pegar as 5 postagens mais recentes que têm miniaturas.

Kit Sunde
fonte
Melhore sua pergunta: O que você já tentou? Onde você ficou preso? Quais erros você viu?
fuxia
@toscho Eu não tinha ideia de como fazer a consulta Ryan descrita abaixo com a meta_query. Esta foi realmente toda a informação que eu poderia fornecer com a pergunta quando a escrevi.
Kit Sunde

Respostas:

25

Você poderá chamar postagens com uma imagem em destaque com o seguinte código:

$thumbs = array(
            'posts_per_page' => 5,
            'meta_query' => array(array('key' => '_thumbnail_id')) 
);
$query = new WP_Query($thumbs);

O código verifica em cada postagem o campo personalizado _thumbnail_id, que é onde a imagem em miniatura é armazenada.

Ryan
fonte