Autonomía digital y tecnológica

Código e ideas para una internet distribuida

Paginar un listado de entradas en una page template usada como portada en WordPress

Imago voragine.net
Enlace permanente

Para paginar un loop en una page template usada como portada en WordPress se puede usar el mismo procedimiento que para un loop en cualquier otra plantilla. Lo único que hay que cambiar el el nombre de la variable, que en este caso no se llama paged sino page. Una de estas cosas que te pueden hacer perder medio día hasta que des con ello.

Entonces, para mostrar las entradas de la página actual de un loop paginado dentro de una plantilla de página (page template) en la portada (front page):

$paged = ( get_query_var('page') ) ? get_query_var('page') : 1;
$query = new WP_Query( array( 'paged' => $paged ) );

Todo está documentado en el codex de WordPress.

Dejar un comentario

No hay comentarios en esta entrada.
*
*

 

No hay trackbacks