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

Comment limiter le nombre de mois d’archives affichés dans WordPress

Votre liste d’archives WordPress est-elle interminable ? Si la réponse est oui, vous voudrez peut-être limiter le nombre de mois d’archives affichés dans WordPress.

Lorsque vous bloguez depuis des années comme nous le faisons ici à WPBeginner, vous remarquerez que votre liste d’archives mensuelles deviendra trop longue. Et une liste de dates longue d’un kilomètre n’est pas la façon la plus simple/simple d’utilisation ou visuellement attrayante de naviguer dans votre contenu.

Dans cet article, nous allons vous afficher comment limiter le nombre de mois d’archives affichés dans WordPress.

How to limit number of archive months in WordPress

Nous vous présentons trois méthodes différentes et vous pouvez utiliser les liens rapides ci-dessous pour passer directement à la méthode que vous préférez :

Méthode 1. Limiter le nombre de mois d’archivage avec une extension

Cette méthode est plus simple et elle est recommandée à tous les utilisateurs/utilisatrices.

La première chose à faire est d’installer et d’activer l’extension Collapsing Archives. Pour plus de détails, consultez notre guide étape par étape sur l’installation d’une extension WordPress.

Une fois activé, vous devez vous rendre sur la page Apparence  » Widgets et ajouter le widget « Archives réduites » à votre colonne latérale.

Vous pouvez suivre notre guide sur l ‘ajout et l’utilisation de widgets dans WordPress pour plus d’instructions.

Collapse archives

Une fois le widget ajouté, le menu du widget se dépliera pour afficher ses Réglages.

Le widget de réduction des archives utilise JavaScript pour replier vos liens d’archives en liens annuels repliables. Vos utilisateurs/utilisatrices peuvent cliquer sur les années pour les déplier et voir les archives mensuelles. Vous pouvez même rendre les archives mensuelles repliables et permettre aux utilisateurs/utilisatrices de voir les titres des publications en dessous.

Avis sur les réglages du widget en fonction de vos besoins, puis cliquez sur le bouton « Enregistrer » pour stocker vos réglages.

Vous pouvez maintenant visiter votre site pour voir le widget en action.

Collapsing archives

Méthode 2. Remplacer les archives par défaut par des archives compactes

Cette méthode offre une alternative plus propre au widget d’archives par défaut en les affichant de manière compacte et plus présentable.

Tout d’abord, vous devez installer et activer l’extension Compact Archives. Pour plus de détails, consultez notre guide étape par étape sur l’installation d’une extension WordPress.

Une fois activé, vous devez vous rendre sur la page Apparence  » Widgets et ajouter le widget « Archives compactes » à votre colonne latérale.

Compact Archives settings

Compact Archives propose trois styles différents pour vos archives compactes. Vous pouvez choisir entre le bloc, les initiales et le numérique.

Une fois que vous êtes satisfait de votre widget, n’oubliez pas de cliquer sur le bouton « Enregistrer » pour stocker les réglages de votre widget.

Vous pouvez maintenant visiter votre site pour voir les archives compactes en action.

Compact Archives preview

Vous pouvez également utiliser l’extension Compact Archives pour créer une page d’archives personnalisée sur votre site.

Pour plus de détails, consultez notre guide sur la création d’archives compactes dans WordPress.

Méthode 3. Limiter manuellement le nombre de mois d’archives dans WordPress

Cette méthode nécessite l’ajout de code dans les fichiers de votre thème WordPress. Si vous n’avez jamais fait cela auparavant, alors jetez un œil à notre guide sur la façon de copier et coller du code dans WordPress.

Vous devrez ajouter le code abonné suivant au fichier functions.php de votre thème ou à une extension d’extraits de code.

// 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'); 

Nous recommandons d’ajouter du code en utilisant WPCode, la meilleure extension d’extraits de code WordPress. Il vous permet d’ajouter du code personnalisé en toute sécurité dans WordPress, sans modifier votre fichier functions.php.

La première chose à faire est d’installer et d’activer l’extension gratuite WPCode. Si vous avez besoin d’aide, consultez ce guide sur l ‘installation d’une extension WordPress.

Une fois que vous avez activé l’extension, allez dans  » Code Snippets  » + Add Snippet depuis le tableau de bord WordPress.

Ensuite, survolez l’option « Ajouter votre code personnalisé (nouvel extrait) » et cliquez sur le bouton « Utiliser l’extrait ».

Add a new custom code snippet in WPCode

À partir de là, vous pouvez ajouter un titre à votre extrait, qui peut être n’importe quoi pour vous aider à vous souvenir de l’objet du code.

Ensuite, collez le code ci-dessus dans le champ « Prévisualisation du code » et sélectionnez « PHP Snippet » comme type de code dans le menu déroulant.

Paste the code snippet into WPCode

Ensuite, il suffit de permuter le commutateur de « Inactif » à « Actif » et de cliquer sur le bouton « Enregistrer l’extrait ».

Activate and save your custom code snippet

Ce code récupère la liste des archives et la limite aux 6 derniers mois uniquement. Il crée ensuite un code court et active le code court dans les widgets de texte.

Vous pouvez maintenant vous rendre sur la page Apparence  » Widgets et ajouter un widget ‘Texte’ à votre colonne latérale. Passez en mode texte et ajoutez votre code court comme ceci :

<ul>
[wpb_custom_archives]
</ul>

N’oubliez pas d’enregistrer les réglages de votre widget.

Vous pouvez maintenant visiter votre site pour voir votre liste d’archives personnalisée en action.

Tutoriel vidéo

Si vous préférez suivre un tutoriel vidéo, consultez cette vidéo de WPBeginner Videos sur la façon de limiter les mois d’archives affichés dans WordPress :

Subscribe to WPBeginner

C’est tout, nous espérons que cet article vous a aidé à apprendre comment limiter le nombre de mois d’archives affichés dans WordPress. Vous pouvez également consulter notre guide sur la façon de Retirer la page d’archive dans WordPress ou consulter nos choix d’experts des meilleures extensions de liens internes pour WordPress.

Si vous avez aimé cet article, veuillez alors vous abonner à notre chaîne YouTube pour obtenir des tutoriels vidéo sur WordPress. Vous pouvez également nous trouver sur Twitter et Facebook.

Divulgation : Notre contenu est soutenu par les lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons gagner une commission. Consultez comment WPBeginner est financé, pourquoi cela compte et comment vous pouvez nous soutenir. Voici notre processus éditorial.

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.

L'ultime WordPress Toolkit

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tous les professionnels devraient avoir !

Reader Interactions

8 commentairesLaisser une réponse

  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

      Administrateur

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

      Administrateur

Laisser une réponse

Merci d'avoir choisi de laisser un commentaire. Veuillez garder à l'esprit que tous les commentaires sont modérés selon notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.