Como buscar todas as postagens do WordPress com a imagem em destaque?
-
26-09-2019 - |
Pergunta
No WordPress 3, existe funcionalidade de imagem em destaque. Como faço para buscar todas as postagens que têm uma imagem em destaque com eles? Aqui está o meu loop personalizado atual:
$loop = new WP_Query( array( 'posts_per_page' => 15 ) );
Solução
Isso deve funcionar:
$loop = new WP_Query( array( 'posts_per_page' => -1, 'meta_key' => '_thumbnail_id' ) );
Eu não testei isso, no entanto. Além disso, isso provavelmente buscará todas as postagens e páginas. Usar 'post_type' => 'post'
Para limitá -lo a postagens do blog.
Outras dicas
Não acredito que você precise de loops especiais definidos para que isso funcione.
Embora você precise adicionar alguns pequenos trechos em suas funções.php
como este:
<?php add_theme_support ( 'post-thumbnails' ); ?>
Depois de aplicar o código acima ao arquivo Functions.php, seu tema suportará imagens em destaque e você verá um novo link @ o canto inferior direito da sua interface de adição / edição de postagem.
Este guia o ajudará, se você estiver procurando mais informações sobre isso: Como usar o recurso de imagem em destaque do WordPress