Tecnología y Coaching para Emprendedores

WordPress: Paginación de un Loop Personalizado

wordpress

Has creado tu propio loop en WordPress y los artículos se muestran correctamente. Pero cuando navegas a cualquier otra página de resultados, se vuelven a cargar los mismos artículos que en la primera página. Aprende a crear un loop en WordPress con una paginación correcta de los resultados.

Actualiza el valor de query_posts

 <?php 
  $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
  query_posts('paged=' . $paged . '&cat=81'); 
?>

Para saber el número de categoría en &cat, es tan fácil como ir a la página de categorías del panel de administración y poner el cursor encima de la categoría deseada. En la URL aparecerá algo parecido a:

../wp-admin/edit-tags.php?action=edit&taxonomy=category&tag_ID=81&post_type=post

El loop quedará:

 <?php 
  $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
       query_posts('paged=' . $paged . '&cat=81'); 
       if ( have_posts() ) : while ( have_posts() ) : the_post(); 
?>

A partir de aquí será necesario personalizar como se muestran los resultados. Para más información, te recomiendo este tutorial de introducción al loop de WordPress.