¿Cómo obtener todas las publicaciones de WordPress con una imagen destacada?
-
26-09-2019 - |
Pregunta
En WordPress 3 hay funcionalidad de imagen destacada. ¿Cómo busco todas las publicaciones que tienen una imagen destacada con ellas? Aquí está mi bucle personalizado actual:
$loop = new WP_Query( array( 'posts_per_page' => 15 ) );
Solución
Esto debería funcionar:
$loop = new WP_Query( array( 'posts_per_page' => -1, 'meta_key' => '_thumbnail_id' ) );
Sin embargo, no he probado esto. Además, esto probablemente buscará todas las publicaciones y páginas. Usar 'post_type' => 'post'
para limitarlo a las publicaciones de blog.
Otros consejos
No creo que necesite bucles especiales definidos para que funcione.
Aunque necesita agregar algunos fragmentos pequeños a sus funciones.php
como éste:
<?php add_theme_support ( 'post-thumbnails' ); ?>
Después de aplicar el código anterior a Functions.php File, su tema admitirá imágenes destacadas y verá un nuevo enlace @ la parte inferior derecha de la interfaz Agregar / Editar publicación.
Esta guía lo ayudará, si está buscando más información al respecto: Cómo usar la función de imagen destacada de WordPress