Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Copa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Cómo limitar el número de meses de archivo mostrados en WordPress

¿Su lista de archivos de WordPress es interminable? Si la respuesta es afirmativa, es posible que desee limitar el número de meses de archivo que se muestran en WordPress.

Cuando usted ha estado blogueando durante años como lo hemos hecho aquí en WPBeginner, se dará cuenta de que su lista de archivos mensuales se convertirá en demasiado largo. Y una lista kilométrica de fechas no es la forma más fácil de usar o visualmente atractiva para navegar por su contenido.

En este artículo, le mostraremos cómo limitar el número de meses de archivo mostrados en WordPress.

How to limit number of archive months in WordPress

Compartiremos tres métodos diferentes y puede utilizar los enlaces rápidos que aparecen a continuación para saltar directamente al método que prefiera:

Método 1. Limitar el Número de Meses de Archivo con Plugins

Este método es más sencillo y se recomienda a todos los usuarios.

Lo primero que debe hacer es instalar y activar el plugin Collapsing Archives. Para más detalles, consulte nuestra guía paso a paso sobre cómo instalar un plugin de WordPress.

Una vez activado, debes visitar la página Apariencia ” Widgets y añadir el widget ‘Archivos colapsables’ a tu barra lateral.

Puede seguir nuestra guía sobre cómo añadir y utilizar widgets en WordPress para obtener más instrucciones.

Collapse archives

Una vez añadido el widget, el menú de widgets se ampliará para mostrar sus ajustes.

El widget Colapsar archivos utiliza JavaScript para cerrar los enlaces de sus archivos en enlaces anuales colapsables. Los usuarios pueden hacer clic en los años para expandirlos y ver los archivos mensuales. Incluso puede hacer que los archivos mensuales se cierren y permitir a los usuarios ver los títulos de las entradas debajo.

Revise los ajustes del widget para adaptarlos a sus necesidades y, a continuación, haga clic en el botón “Guardar” para guardar los ajustes.

Ahora puede visitar su sitio web para ver el widget en acción.

Collapsing archives

Método 2. Sustituir los archivos por defecto por archivos compactos

Este método proporciona una alternativa más limpia al widget de archivos por defecto, mostrándolos de forma compacta y más presentable.

En primer lugar, debe instalar y activar el plugin Compact Archives. Para más detalles, consulte nuestra guía paso a paso sobre cómo instalar un plugin de WordPress.

Una vez activado, tienes que visitar la página Apariencia ” Widgets y añadir el widget ‘Archivos compactos’ a tu barra lateral.

Compact Archives settings

Archivos Compactos ofrece tres estilos diferentes para sus archivos compactos. Puede elegir entre bloque, iniciales o numérico.

Cuando estés satisfecho con el aspecto, no olvides hacer clic en el botón “Guardar” para establecer los ajustes del widget.

Ahora puede visitar su sitio web para ver los archivos compactos en acción.

Compact Archives preview

También puede utilizar el plugin Compact Archives para crear una página de archivos personalizada en su sitio.

Para más detalles, consulte nuestra guía sobre cómo crear archivos compactos en WordPress.

Método 3. Limitar manualmente el número de meses de archivo en WordPress

Este método requiere que añadas código a los archivos de tu tema de WordPress. Si no lo ha hecho antes, consulte nuestra guía sobre cómo copiar y pegar código en WordPress.

Deberá añadir el siguiente código al archivo functions. php de su tema o a un plugin de fragmentos de código.

// Function to get archives list with limited months
function wpb_limit_archives() { 
 
$my_archives = wp_get_archives(array(
    'type'=>'monthly', 
    'limit'=>6,
    'echo'=>0
));
     
return $my_archives; 
 
} 
 
// Create a shortcode
add_shortcode('wpb_custom_archives', 'wpb_limit_archives'); 
 
// Enable shortcode execution in text widget
add_filter('widget_text', 'do_shortcode'); 

Recomendamos añadir código usando WPCode, el mejor plugin de fragmentos de código para WordPress. Le permite añadir código personalizado de forma segura en WordPress, sin necesidad de editar su archivo functions.php.

Lo primero que tienes que hacer es instalar y activar el plugin gratuito WPCode. Si necesitas ayuda, consulta esta guía sobre cómo instalar un plugin de WordPress.

Una vez activado el plugin, vaya a Fragmentos de código ” + Añadir fragmento desde el escritorio de WordPress.

A continuación, pase el ratón por encima de la opción “Añadir su código personalizado (nuevo fragmento)” y haga clic en el botón “Usar fragmento”.

Add a new custom code snippet in WPCode

Desde aquí, puedes añadir un título para tu fragmento de código, que puede ser cualquier cosa que te ayude a recordar para qué sirve el código.

A continuación, pegue el código anterior en el cuadro “Vista previa del código” y seleccione “Fragmento de código PHP” como tipo de código en el menú desplegable.

Paste the code snippet into WPCode

Después, basta con cambiar el conmutador de “Inactivo” a “Activo” y hacer clic en el botón “Guardar fragmento de código”.

Activate and save your custom code snippet

Este código obtiene la lista de archivos y la limita solo a los últimos 6 meses. A continuación, crea un shortcode y activa el shortcode en los widgets de texto.

Ahora puedes ir a la página Apariencia ” Widgets y añadir un widget de ‘Texto’ a tu barra lateral. Cambia al modo texto y añade tu shortcode así:

<ul>
[wpb_custom_archives]
</ul>

No olvides guardar los ajustes de tu widget.

Ahora puede visitar su sitio web para ver en acción su lista de archivos personalizada.

Tutorial en vídeo

Si prefieres seguir un tutorial en vídeo, comprueba este vídeo de WPBeginner sobre cómo limitar los meses de archivo mostrados en WordPress:

Subscribe to WPBeginner

Eso es todo, esperamos que este artículo te haya ayudado a aprender cómo limitar el número de meses de archivo mostrados en WordPress. Puede que también quieras ver nuestra guía sobre cómo quitar / eliminar la página de archivo en WordPress o comprobar nuestra selección de los mejores plugins de enlazado interno para WordPress.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Descargo: Nuestro contenido está apoyado por los lectores. Esto significa que si hace clic en algunos de nuestros enlaces, podemos ganar una comisión. Vea cómo se financia WPBeginner , por qué es importante, y cómo puede apoyarnos. Aquí está nuestro proceso editorial .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

El último kit de herramientas de WordPress

Obtenga acceso GRATUITO a nuestro kit de herramientas - una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!

Reader Interactions

8 comentariosDeja una respuesta

  1. Jenny

    I used this code and it worked perfectly.
    But the problem is that whenever I select a month, it takes me to the homepage.

    • WPBeginner Support

      It would depend on the method you are using. If you are using a plugin then you would want to reach out using the plugin’s support forum

      Administrador

  2. kd

    hello, I would like to know how to remove the bullet points from the archive list.

  3. Gaz

    Hi,

    I would like to ask how can I show the amount of posts next to the month in the archive list in the footer?

    Example:

    May 2018 (5)

    I put the above code on the site however I would like to show how many posts have been published each month as well.

    Thanks

    Gaz

  4. Gaelyn

    Seems rather stupid to have to add plugins to stop something I didn’t ask for in the first place. How about just on/off. No reason to load all the archives.

    • Salvatore

      just add: ‘show_post_count’=>1 after ‘echo’=>0,

  5. Stegemüller

    Hi there,

    I simply love your site! I have been using WP for 10 years, but finally I am beginning to learn how to go backend and manipulate. Great fun and very useful.

    To day I followed your advise about limiting the number of archives, and I used “Method 3. Manually Limit Number of Archive Months in WordPress” – It works great.

    I just have one question: Is it possible to make the first letter a capital letter? I.e.: January not january, February not february and so on.

    • WPBeginner Support

      Hi Stegemüller,

      By default, it should display month names starting with capital letter. If you are using WordPress in another language, then it is possible that localization files has month names in small letters. If you can confirm and report it, then translators would be able to fix that.

      As a temporary fix you can use CSS. Wrap your shortcode around a div

      <div class="capsfix">[wpb_custom_archives]</div>

      Then add this custom CSS:

      .capsfix li {
      text-transform:capitalize;
      }

      Administrador

Deja tu comentario

Gracias por elegir dejar un comentario. Tenga en cuenta que todos los comentarios son moderados de acuerdo con nuestros política de comentarios, y su dirección de correo electrónico NO será publicada. Por favor, NO utilice palabras clave en el campo de nombre. Tengamos una conversación personal y significativa.