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

problema

De forma predeterminada, puede usar el widget de la barra lateral para mostrar su perfil anual. Una vez que hayas estado blogueando durante más de un año, esto puede salirse de control. Imagine un sitio como WPBeginner que ha estado activo durante casi 4 años. Tendremos 48 enlaces de archivos mensuales en la barra lateral. También puede agregar perfiles de categoría, listas de autores, etc. a la barra lateral. Pero, ¿por qué poner tantos enlaces en la barra lateral cuando puedes crear una página para enumerarlos todos? Aquí es cuando entra en juego la página de perfil personalizado. 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 tienen plantillas de página de archivo personalizadas. Veamos qué se necesita para crear una plantilla de página de perfil personalizada en WordPress.

notas: 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 usa para mostrar páginas de archivo mensuales, de categoría, de etiqueta, de autor y otras. Nuestra página de perfil personalizado será una sola página que reúna todos sus otros perfiles.

Crear una plantilla de página de perfil personalizada

Lo primero que debe hacer es crear una plantilla de página para su página de archivo personalizada.Simplemente abra un nuevo archivo en un editor de texto (es decir, el Bloc de notas) y asígnele un nombre página-archivo.phpA continuación, agregue la siguiente línea de código en la parte superior:

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

subir page-archive.php En su carpeta de temas de WordPress, ha creado una plantilla de página de archivo. Ahora debemos asegurarnos de que esta plantilla de página coincida con el diseño de su sitio web.copia tu contenido page.php archivo ubicado en la carpeta del tema y péguelo en page-archive.php.

A continuación se muestra un ejemplo de su page-archive.php El archivo se parece a:

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

<div  >
<div  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(); ?>

Crear páginas de perfil personalizadas en WordPress

Ahora que tiene lista la plantilla de página básica, debe crear una nueva página de archivo personalizada en WordPress. Vaya a su panel de administración de WordPress y agregue una nueva página (página » nuevo). Puede llamar a esta página archivo, biblioteca o cualquier otra cosa que desee. Ahora mire el cuadro meta debajo del botón publicar en el lado derecho de la pantalla. Debería ver un meta cuadro llamado Atributos de página. Haga clic en el menú desplegable debajo de Plantillas y seleccione Archivar como su plantilla de página. Guarde y publique la página.

Elegir una plantilla de página de archivos en WordPress

Ya ha creado una página que usa la plantilla de la página Archivos, pero no mostrará ningún contenido. Pasemos a agregar elementos de página de archivo personalizados, como archivo anual, categorías, etc.

Agregue archivos mensuales usando archivos comprimidos

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, usamos un complemento llamado Archivos compactos. Tenga en cuenta que hemos adoptado este complemento y lo estamos manteniendo ahora.

Instale y active el complemento Complemento de archivos compactos. Después de activar el complemento, agregue el siguiente código a su plantilla de página de archivo personalizada (page-archive.php):

<p><strong>By Date</strong></p>
<ul>
<?php compact_archive($); ?>
</ul>

Mostrará su perfil mensual así:

Use Archivos compactos para mostrar archivos mensuales por fila durante un año

Agregar una lista de todas las categorías

Las categorías resumen los temas principales de su sitio y son la mejor manera de clasificar su contenido. Descubra por qué usamos categorías y etiquetas. Dado que usamos categorías como nuestra forma principal de organizar nuestro contenido, sentimos que era absolutamente fundamental enumerar nuestros archivos de categorías. Para ahorrar espacio, lo mostraremos como una lista en línea.

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

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

Ahora necesitamos diseñar esta lista para que aparezca en línea y mejorar su apariencia.agrega esto a tu tema style.css documento:

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;}

Su categoría se verá así:

Mostrar por categoría de fila en la página de archivo de WordPress

¿explorar?Redirigir a los usuarios a publicaciones aleatorias

En nuestra página de perfil tenemos un botón Explore WPBeginner. Este botón redirige al usuario a una publicación aleatoria. El propósito es permitir que los usuarios busquen artículos al azar. Aprenda a redirigir a los usuarios a publicaciones aleatorias en WordPress.

Si bien esta es toda la información que tenemos en la página de perfil personalizado, por supuesto, puede agregar más. Veamos algunas otras cosas que puedes agregar.

Agregar nube de etiquetas

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

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

La función wp_tag_cloud() toma muchos parámetros para ajustar la cantidad de etiquetas, el tamaño máximo y mínimo de la etiqueta, etc.

Añadir lista de páginas

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

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

Agregar lista de autores

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

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

Agregar publicaciones recientes

Si desea mostrar una lista de publicados recientemente, agregue el siguiente código:

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

Una página de archivo integral permite a sus usuarios navegar de manera eficiente por su contenido antiguo. Esperamos que este artículo le haya ayudado a crear una página de perfil personalizada en WordPress. Si tiene alguna pregunta o sugerencia, háganoslo saber dejando un mensaje a continuación.

Los datos expuestos en este sitio web son de índole informativo, no necesariamente están actualizados. Esta información es una recopilación de información de internet.