VicenteSabuco.com

Generar el listado de posts en WordPress

Desde el punto de vista SEO, un listado con todos los posts ayuda a la indexabilidad del sitio. Ya que el robot tiene en una sola página todos los enlaces más relevantes del blog, los posts. En WordPress una forma de hacerlo puede ser la siguiente.

Primero debemos crear la plantilla con el siguiente código:

<?php
/**
* @package WordPress
* @subpackage Tema
*/
/*
Template Name: post-list-template
*/
?>
<?php get_header(); ?>
    <div id="content" class="clearfix">
        <h1 class="title">Listado de posts</h1>
        <?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
            query_posts('posts_per_page=100&paged=' . $paged . $categoria); ?>
        <?php while (have_posts()) : the_post(); ?>
            <h2 id="post-<?php the_ID(); ?>"><a href="<?php the_permalink(); ?>" rel="bookmark" title="<?php the_time('j-F-Y') ?> <?php the_title(); ?>"><?php the_title(); ?></a></h2>
     <?php endwhile; ?>
     <div class="navigation clearfix">
	<div class="alignleft"><?php next_posts_link('« Anteriores') ?></div>
        <div class="alignright"><?php previous_posts_link('Siguientes »') ?></div>
     </div>
 <?php get_sidebar(); ?>
 <?php get_footer(); ?>

En esta ocasión se ha optado por un listado de posts paginado. En cada página se mostrarán 100 posts:

<?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
           query_posts('posts_per_page=100&paged=' . $paged . $categoria); ?>

Después viene el bucle en que se recorre el listado generando un listado de links. Se utiliza the_permalink() para conseguir la url y the_title() para mostrar el título de cada post en el anchor text y en el title del link. Por último, mostramos el paginador que permitirá navegar entre las páginas del listado.
Una vez implementada la plantilla la guardamos en el directorio de nuestro tema. Y solo queda crear una página nueva en WordPress, seleccionar la plantilla y colocar el link en el blog si no lo hace automáticamente el tema seleccionado.

[Total:0    Promedio:0/5]

Artículos relacionados

Sobre el autor Ver todos los posts Web del autor

Jose Emeterio

Consultor SEO y experto en analítica Web, se algo de Wordpress, fotografía y tecnología en general. Cuando quiero desconectar suelo viajar y cocinar.