Paginación en páginas o “pages”

Muchas veces creamos plantillas personalizadas donde queremos listar entradas o posts. Es común que la paginación no funcione correctamente en estos casos. Os dejo un ejemplo correcto para hacer funcionar esto.

En la query debemos acordarnos de poner el parámetro de paginación:

 
 $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
 
 query_posts(array(
 	 'orderby'=>date,
 	 'order'=>DESC,
 	 'post_status' => publish,
 	'category_name' => nombrecategoria,
   'posts_per_page' => 5,
   'paged' => $paged
  )
 );

De esta manera, después para mostrar la paginación, simplemente ponemos fuera del bucle algo como lo siguiente:

Add Comment

Required fields are marked *. Your email address will not be published.