En ocasiones anteriores ya hemos enseñado como crear un Sitemap o Mapa del sitio en un blog creado con WordPress haciendo uso de un plugin. Sin embargo, en esta oportunidad aprenderemos como hacerlo en HTML sin necesidad de plugin.
Lo primero que debemos hacer es crear la página que contendrá nuestro mapa para ello creamos un archivo que se llame Sitemap.php este archivo será colocado dentro del directorio de nuestro tema activo.
Ahora lo que debemos hacer es incluir el código que contendrá este para que pueda mostrar nuestro mapa del sitio, para ello lo que hacemos es llamados de los archivos del tema y en la cabecera identificamos el archivo como una plantilla de WordPress, básicamente tienes que copiar y pegar este código en sitemap.php:
Entradas
".$cat->cat_name."
";
echo "";
query_posts('posts_per_page=-1&cat='.$cat->cat_ID);
while(have_posts()) {
the_post();
$category = get_the_category();
// Solo se muestra un enlace de entrada cada vez, aunque esté en varias categorías
if ($category[0]->cat_ID == $cat->cat_ID) {
echo '- '.get_the_title().'
';
}
}
echo "
";
echo "";
}
?>
Categorías
Páginas
'',
'title_li' => '',
)
);
?>
Ahora lo que haremos será crear una nueva página en nuestro escritorio de WordPress, pero este solo contendrá un titulo que será Mapa del sitio ya que dentro de este pondremos la estructura HTML que definimos en el anterior código.
Para ello en la parte derecha en el apartado atributos de página seleccionamos Plantilla Sitemap y listo tendremos el mapa de nuestro sitio web en HTML, sin necesidad de haber usado plugins.
7 Comments