sábado, octubre 16, 2021

Cómo crear una página de archivos personalizados en WordPress

La página de archivos personalizados es una excelente manera de reunir todo su contenido antiguo en una página. Le permite tener una página dedicada donde puede enumerar sus archivos mensuales, archivos de categorías, archivos de etiquetas, archivos de autor y cualquier otra cosa que desee agregar. Tenemos una página de archivos personalizada para WPBeginner. Recientemente, uno de nuestros usuarios sugirió que escribiéramos un tutorial sobre eso. En este artículo, le mostraremos cómo crear una página de archivos personalizados en WordPress.

El problema

De forma predeterminada, tiene la capacidad de mostrar sus archivos anuales mediante el uso de widgets de la barra lateral. Esto puede salirse de control una vez que haya estado escribiendo en un blog durante más de un año. Imagine sitios como WPBeginner que han estado activos durante casi 4 años. Tendríamos 48 enlaces de archivo mensuales en la barra lateral. También tiene la capacidad de agregar archivos de categorías, listas de autores, etc.en su barra lateral. Pero, ¿por qué abarrotar la barra lateral con tantos enlaces cuando puede crear una sola página para enumerarlos todos? Aquí es cuando entra en juego una página de archivos personalizados. No solo le permite evitar el desorden, sino que también brinda a sus usuarios una forma eficiente de navegar a través de su contenido anterior.

Lamentablemente, la mayoría de los temas de WordPress no vienen con una plantilla de página de archivos personalizada. Veamos lo que necesita para crear una plantilla de página de archivos personalizada en WordPress.

Nota: No confunda los 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 páginas mensuales, de categoría, de etiqueta, de autor y otras páginas de archivo. Nuestra página de archivos personalizados sería una sola página que reunirá todos sus otros archivos.

Creación de una plantilla de página de archivos personalizados

Lo primero que debe hacer es crear una plantilla de página para la página de archivos personalizados. Simplemente abra un nuevo archivo en su editor de texto (es decir, Bloc de notas) y asígnele un nombre page-archive.php. A continuación, agregue las siguientes líneas de código en la parte superior:


Sube el archivo page-archive.php en tu carpeta de temas de WordPress y habrás creado una plantilla de página de Archivos. Ahora debemos asegurarnos de que esta plantilla de página coincida con el diseño de su sitio. Copie el contenido de su archivo page.php ubicado en la carpeta de su tema y péguelo en page-archive.php.

A continuación se muestra un ejemplo de cómo se vería su archivo page-archive.php:



/* Custom Archives Functions Go Below this line */ /* Custom Archives Functions Go Above this line */

Creación de una página de archivos personalizados en WordPress

Ahora que tiene lista la plantilla de página básica, necesita crear una nueva página de archivos personalizados en WordPress. Vaya a su panel de administración de WordPress y agregue una nueva página (Páginas »Nuevo). Puede llamar a esta página Archivos, Biblioteca o cualquier otra cosa que desee. Ahora mire los cuadros de meta debajo del botón de publicar en el lado derecho de su pantalla. Debería ver un cuadro meta llamado Atributos de página. Haga clic en el menú desplegable debajo de Plantilla y elija Archivar como su plantilla de página. Guarde y publique la página.

Seleccionar plantilla de página de archivos en WordPress

Ahora ha creado una página que utiliza la plantilla de página de archivos, sin embargo, no mostrará ningún contenido. Sigamos adelante y agreguemos elementos de página de archivo personalizados, como archivos anuales, categorías, etc.

Agregar archivos mensuales con archivos compactos

Si observa nuestra página de archivos personalizados, notará que no estamos usando la lista de archivos mensuales predeterminada que viene con WordPress. En su lugar, estamos usando un complemento llamado Compact Archives. Tenga en cuenta que hemos adoptado este complemento y ahora lo mantenemos.

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

By Date

Mostrará sus archivos mensuales de esta manera:

Visualización de archivos mensuales un año por fila utilizando Compact Archives

Agregar una lista de todas las categorías

Las categorías resumen los temas principales de su sitio web y son la mejor manera de ordenar su contenido. Vea por qué usamos Categorías vs Etiquetas. Dado que utilizamos categorías como la forma principal de organizar nuestro contenido, creemos que es absolutamente crucial enumerar nuestros archivos de categorías. Para ahorrar espacio, le mostraremos una lista en línea.

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

Categories:

Ahora necesitamos diseñar esta lista, hacer que aparezca en línea y mejorar su apariencia. Agregue esto al archivo style.css de su tema:

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án así:

Visualización de categorías en línea en la página de archivos en WordPress

¿Explorar? Redirigir a los usuarios a una publicación aleatoria

En nuestra página de archivos, tenemos un botón Explorar WPBeginner. Este botón redirige a los usuarios a una publicación aleatoria. El propósito es permitir a los usuarios buscar artículos al azar. Aprenda a redirigir a los usuarios a una publicación aleatoria en WordPress.

Si bien esta es toda la información que tenemos en nuestra página de archivos personalizados, ciertamente puede agregar más. Veamos algunas de las otras cosas que puede agregar.

Agregar una nube de etiquetas

Si desea mostrar una nube de etiquetas de sus etiquetas más populares utilizadas en el sitio, simplemente agregue el siguiente código en el archivo custom-archive.php:

Tags Cloud:

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

Agregar una lista de páginas

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

Agregar una lista de autores

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

Agregar publicaciones recientes

Si desea mostrar una lista de sus publicaciones más recientes, agregue este código:


Una página de archivos completa permite a sus usuarios navegar de manera eficiente a través de su contenido anterior. Esperamos que este artículo le haya ayudado a crear una página de archivos personalizada en WordPress. Si tiene alguna pregunta o sugerencia, háganoslo saber dejando un comentario a continuación.