Souhaitez-vous afficher le nombre de mois d’archivage affiché dans WordPress ? Si vous bloguez depuis des années, vous remarquerez que votre liste d’archives deviendra trop longue. Dans cet article, nous allons vous montrer comment limiter le nombre de mois d’archivage affichés dans WordPress.
Didacticiel vidéo
Si vous n’aimez pas la vidéo ou si vous avez besoin de plus d’instructions, continuez à lire.
Méthode 1. Limiter le nombre de mois d’archivage avec le plugin
Cette méthode est plus simple et elle est recommandée pour tous les utilisateurs.
La première chose à faire est d’installer et d’activer le effondrement des archives brancher. Pour plus de détails, consultez notre guide étape par étape sur la façon d’installer un plugin WordPress.
Lors de l’activation, vous devez visiter Apparence » Widgets page et ajoutez le widget Réduire les archives à votre barre latérale.
Le menu du widget s’étendra pour afficher ses paramètres.
Le widget Réduire les archives utilise JavaScript pour réduire vos liens d’archives en liens annuels réductibles. Vos utilisateurs peuvent cliquer sur les années pour les développer et afficher les archives mensuelles. Vous pouvez même réduire les archives mensuelles et permettre aux utilisateurs de voir les titres des publications en dessous.
Passez en revue les paramètres du widget en fonction de vos besoins, puis cliquez sur le bouton Enregistrer pour enregistrer vos paramètres.
Vous pouvez maintenant visiter votre site Web pour voir le widget en action.
Méthode 2. Remplacer les archives par défaut par des archives compactes
Cette méthode fournit une alternative plus propre au widget d’archives par défaut en les affichant magnifiquement d’une manière compacte et plus présentable.
Tout d’abord, vous devez installer et activer le Archives compactes brancher. Pour plus de détails, consultez notre guide étape par étape sur la façon d’installer un plugin WordPress.
Lors de l’activation, vous devez visiter Apparence » Widgets page et ajoutez le widget « Archives compactes » à votre barre latérale.
Le plugin Compact Archives est disponible en trois styles. Vous pouvez choisir entre bloc, initiales ou numérique.
N’oubliez pas de cliquer sur le bouton Enregistrer pour enregistrer les paramètres de votre widget.
Vous pouvez maintenant visiter votre site Web pour voir les archives compactes en action.
Vous pouvez également utiliser le plugin 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’archivage dans WordPress
Cette méthode nécessite que vous ajoutiez du code à vos fichiers de thème WordPress. Si vous ne l’avez pas encore fait, consultez notre guide sur la façon de copier et coller du code dans WordPress.
Vous devrez ajouter le code suivant au fichier functions.php de votre thème ou à un plugin spécifique au site.
// 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');
Ce code récupère la liste des archives et la limite aux 6 derniers mois seulement. Il crée ensuite un shortcode et active le shortcode dans les widgets de texte.
Vous pouvez maintenant aller à Apparence » Widgets page et ajoutez un widget « Texte » à votre barre latérale. Passez en mode texte et ajoutez votre shortcode comme ceci :
<ul> [wpb_custom_archives] </ul>
N’oubliez pas d’enregistrer les paramètres de votre widget.
Vous pouvez maintenant visiter votre site Web pour voir votre liste d’archives personnalisées en action.
C’est tout, nous espérons que cet article vous a aidé à apprendre à limiter le nombre de mois d’archivage affichés dans WordPress. Vous pouvez également consulter notre liste de ces astuces les plus utiles pour le fichier de fonctions WordPress.