
Extracto de código utilizando query_posts() y paginación por defecto de WordPress. Concretamente he creado una plantilla de WordPress para una página en el que añado un query_posts() y enseño los post de una determinada categoría en WordPress. Finalmente le añado un paginador.
Los parámetros que utilizo son los siguientes
- cat=16& (El id de la categoría que queremos mostrar)
- showposts=2& (Cantidad de post que queremos mostrar por página)
- orderby=date& (Ordenador por fecha)
- order=DESC& (Descendente)
- paged=$paged” (Paginador)
<?php $paged = (get_query_var(‘paged’)) ? get_query_var(‘paged’) : 1;
query_posts(“cat=16&showposts=2&orderby=date&order=DESC&paged=$paged”); ?>
<?php while (have_posts()) : the_post(); ?>
<h1 class=”entry-title”><?php the_title(); ?></h1>
<?php the_content(); ?>
<?php endwhile; ?>
<div class=”navigation”>
<div class=”alignleft”><?php next_posts_link(‘« Entradas antiguas’) ?></div>
<div class=”alignright”><?php previous_posts_link(‘Entradas recientes »’) ?></div>
</div>
<?php $wp_query = null; ?>
Es importante añadir la última línea <?php $wp_query = null; ?> para que el bucle no repita .
Sígueme en Twitter
Seguir a @eriksanvi
