Tutoriales WordPress

Cómo Crear un Página de Archivos Personalizado en WordPress

Una Página de Archivos Personalizado es una excelente manera de reunir todo el contenido antiguo de su blog en una sola página. Esto le permite tener una página especial donde puede incluir sus archivos mensuales, categorías, etiquetas, archivos del autor, y cualquier otra cosa quiera usted agregar. Recientemente quisimos añadir Páginas de Archivos Personalizados en otro blog que administramos y uno de nuestros usuarios nos solicitó que elaboraramos un tutorial sobre esto. En este artículo, le mostraremos cómo crear una página de archivos personalizados en su blog de WordPress.

El Problema

Por defecto, usted tiene la posibilidad de mostrar sus archivos anuales con el uso de widgets en la barra lateral. Esto puede salirse de sus manos si usted ha estado blogueando desde hace más de un año. Imagínese los blogs que están activos durante muchos años. Se tendría muchos vínculos de archivos mensuales en la barra lateral. Usted también tiene la posibilidad de añadir en la barra lateral los archivos de las categorías, perfil de autor, etc. Pero ¿Por qué estorbar la barra lateral con tantos enlaces si se puede crear una página para mencionarlos a todos. Aquí es cuando una Página de Archivos Personalizados entran en juego. No sólo le permiten evitar el desorden, sino que también proporciona a los usuarios una forma eficiente de navegador a través de su contenido antiguo.

Lamentablemente, la mayoría de temas de WordPress no vienen con una Página de Archivos Personalizado. Echemos un vistazo a lo que usted necesita para crear una plantilla de página de archivos personalizados en WordPress.

Nota: Por favor no confundir la página de archivos personalizados con la plantilla archive.php que viene con la mayoría de los temas de WordPress. La plantilla archive.php se utiliza para mostrar mensualmente, categorías, etiquetas, autor, y otras páginas de archivos. Nuestra Página de Archivos Personalizados sería una sola página que reunirá todos los otros archivos.

Creando una Plantilla de la Página de Archivos Personalizado

Lo primero que tienes que hacer es crear una plantilla de página para la página de archivos personalizados. Basta con abrir un nuevo archivo en el editor de texto (por ejemplo, el Bloc de notas) y llamarlo page-archive.php. A continuación, agregue las siguientes líneas de código en la parte superior:

<?php
/*
Template Name: Archives
*/
?>

Sube el page-archive.php en la carpeta del tema de tu blog y con esto ya habrás creado una plantilla de archivo de página. Ahora tenemos que asegurarnos de que esta plantilla coincida con el diseño de su sitio. Copie el contenido del archivo page.php situado en carpeta de tu tema y pégalo en page-archive.php.

A continuación éste es un ejemplo de cómo se vería el archivo page-archive.php :

<?php
/*
Template Name: Archives
*/
get_header(); ?>

<div id="primary">
<div id="content" role="main">

<?php while ( have_posts() ) : the_post(); ?>

<h1><?php the_title(); ?></h1>

<div>

<?php the_content(); ?>

/* Custom Archives Functions Go Below this line */

/* Custom Archives Functions Go Above this line */

</div><!-- .entry-content -->

<?php endwhile; // end of the loop. ?>

</div><!-- #content -->
</div><!-- #primary -->

<?php get_sidebar(); ?>
<?php get_footer(); ?>

Creando una Página de Archivos Personalizados en WordPress

Ahora que tienes la plantilla de página básica lista, necesitará crear una nueva página de archivos personalizados en WordPress. Vaya a su panel de administración de WordPress y añada una nueva página (Páginas » Añadir Nueva). Usted puede llamar a esta página archivos, biblioteca o cualquier cosa que le guste. Ahora mira los meta boxes debajo del botón de publicar en el lado derecho de la pantalla. Verá un meta box denominado Atributos de página. Haga clic en el menú desplegable Plantilla y elija Archivo como plantilla de la página. Guardar y publicar.

Seleccionar Plantilla de Archivos de Página en WordPress

Ahora ha creado una página que utiliza la plantilla de página de los archivos, sin embargo, no se mostrará ningún contenido. Vamos a seguir adelante y añadir elementos de la página de archivos personalizados como archivos anuales, categorías, etc.

Agregar archivos mensuales con Compact Archives

Si nos fijamos en la página de archivos personalizados de WPBeginner, se dará cuenta de que no están utilizando la lista de los archivos mensuales que viene por defecto con WordPress. Por el contrario, están usando un plugin llamado Compact Archives. Tenga en cuenta que han adoptado este plugin y hasta ahora lo siguen usando.

Instale y active el plugin Compact Archives. Después de activar el plugin, agregue el siguiente código en la plantilla de página de archivos personalizados (página archive.php):

<p><strong>By Date</strong></p>
<ul>
<?php compact_archive($style='block'); ?>
</ul>

Mostrará sus archivos mensuales como esto:

archives-monthly

Agregando una lista de todas las categorías

Resumir las categorías de los principales temas de su sitio Web son la mejor manera de ordenar su contenido. Puesto que estamos utilizando categorías como la principal forma de organizar nuestros contenidos, creemos que es absolutamente crucial listar los archivos de la categoría. Para ahorrar espacio, vamos a mostrar una lista en línea.

Primero agregue este código a su plantilla de página de archivos:

<p><strong>Categories:</strong></p>
<ul>
<?php wp_list_categories('title_li='); ?>
</ul>
<div></div>

Ahora necesitamos estilos para esta lista, hacer que aparezca en línea y mejorar su aspecto. Añada al archivo style.css del tema lo siguiente:

ul.bycategories {
margin: 0;
padding: 0;
}
ul.bycategories li {
list-style: none;
list-style-type: none;
margin: 0;
padding: 0;
}
ul.bycategories li a {
list-style: none;
list-style-type: none;
margin: 0 20px 15px 0;
float: left;
background: #eee;
color: #464646;
padding: 5px 10px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
ul.bycategories li a:hover{
text-decoration: none;
background: #ff6200;
color: #fff;
}
.clear{clear: both;}

Sus categorías se verá así:

archives-categories

Explorar? Redirigir Usuarios a una Entrada Aleatoria

El propósito es permitir a los usuarios explorar una entrada al azar. Aprender cómo redirigir a los usuarios a un post aleatorio en WordPress.

Echemos un vistazo a algunas de las cosas que se pueden agregar.

Agregando una Nube de Etiquetas

Si desea mostrar una nube de las etiquetas más populares en el sitio, entonces simplemente agregue el siguiente código en su archive.php personalizado:

<p><strong>Tags Cloud:</strong></p>
<?php wp_tag_cloud(); ?>

La función wp_tag_cloud() viene con un montón de parámetros para ajustar el número de etiquetas, tamaños máximos y mínimos de la etiqueta, etc..

Agregando una Lista de Páginas

Si desea mostrar una lista de todas las páginas en su sitio, simplemente añada el siguiente código:

<?php wp_list_pages( 'title_li=' ); ?>

Agregando una Lista de Autores

Para mostrar la lista de autores en el sitio, simplemente añada el siguiente código:

<?php wp_list_authors( 'exclude_admin=0&optioncount=1' ); ?>

Agregando Entradas Recientes

Si desea mostrar una lista de tus posts más recientes, a continuación, agregue este código:

<?php wp_get_archives('type=postbypost&limit=10'); ?>

Una página completa de archivos permite navegar eficientemente a través de su contenido antiguo. Esperamos que este artículo le haya ayudado a crear una página de archivos personalizados en WordPress. Si usted tiene alguna pregunta o sugerencia, por favor háganoslo saber dejando un comentario abajo.

Publicidad

Síguenos en Facebook