Ver Mensaje Individual
  #4 (permalink)  
Antiguo 13/10/2016, 05:11
jota2
 
Fecha de Ingreso: diciembre-2003
Mensajes: 474
Antigüedad: 20 años, 11 meses
Puntos: 5
Respuesta: mostrar thumbnails de los posts de una categoría

Este código que he insertado está en una página de fuera del wordpress, es decir, dentro de una página "est"
Cita:
Iniciado por metacortex Ver Mensaje
Amigo disculpa, pero esa es una forma equivocada y muy rudimentaria de trabajar con WordPress (ya me imagino el aparatoso loop que le sigue). Tal como te lo mencionó Arturo puedes conseguir lo mismo con WP_Query (en realidad hay varias opciones disponibles):

Código PHP:
Ver original
  1. $consulta = new WP_Query( array(
  2.     'cat' => '339',
  3.     'posts_per_page' => '3'
  4. ));
Esto no sólo te devuelve el resultado deseado, sino que ejecuta la consulta de forma correcta porque el sistema usa la clase $wpdb.

Código PHP:
Ver original
  1. <?php
  2. if ( $consulta->have_posts() ) {
  3.     while ( $consulta->have_posts() ) {
  4.         $consulta->the_post();
  5. ?>
  6.  
  7. <div class="cuadro">
  8.     <?php if ( has_post_thumbnail() ) { ?>
  9.         <?php the_post_thumbnail(); ?>
  10.     <?php } ?>
  11.     <h3><?php the_title() ?></h3>
  12.     <p><?php the_content() ?></p>
  13. </div>
  14.  
  15. <?php
  16.     }
  17.     wp_reset_postdata();
  18. }
  19. ?>
Revisa esto:

https://codex.wordpress.org/Class_Reference/WP_Query
https://developer.wordpress.org/refe...ost_thumbnail/