Une fonctionnalité simple et intéressante du module Divi Blog est la possibilité d’afficher les articles de blog en fonction des catégories. Cela ouvre de nombreuses possibilités de conception, comme la création de modèles personnalisés pour vos catégories ou l’affichage d’une catégorie spécifique sur une certaine page. Dans cet article, nous allons voir comment afficher les articles de blog par catégorie à l’aide du module Blog de Divi. Nous allons également créer quelques exemples en cours de route.

Commençons.

Pourquoi afficher des catégories spécifiques ?

Avant de voir comment afficher les articles de blog par catégorie, voyons ce que cela signifie, pourquoi nous voulons les afficher par catégorie et où nous les affichons.

L’affichage des articles par catégorie filtre toutes les catégories sauf celles qui sont sélectionnées pour être affichées. Vous pouvez sélectionner les catégories manuellement ou demander à Divi de les sélectionner automatiquement en fonction des circonstances.

Par exemple, si un utilisateur sélectionne un lien de catégorie sur vos pages, ce lien peut afficher une liste d’articles de blog de cette catégorie. Cela fonctionne comme un flux de blog pour les pages d’archives. Dans ce cas, vous utiliserez le créateur de thème de Divi pour créer ces pages de catégorie et les affecter de manière appropriée.

Vous pouvez également afficher manuellement les articles de certaines catégories dans vos pages. Par exemple, si vous proposez un service et que vous avez des articles de blog fortement axés sur cette catégorie, vous pouvez afficher un module de blog qui n’affiche que ces articles sur la page de ce service.

Voyons comment créer toutes ces options à l’aide du module Divi Blog.

Why Show Blog Posts per Category
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Options de catégorie d’articles de blog de Divi

Divi dispose d’options de catégorie dans le module Blog. Cela fonctionne de la même manière sur les pages de blog et les modèles de blog. Dans les paramètres de contenu, vous avez la possibilité de choisir les catégories. Les options comprennent Toutes les catégories, Catégorie actuelle et chaque catégorie. Vous pouvez sélectionner plusieurs catégories.

Cette option nous permet d’afficher des catégories spécifiques sur les pages et dans les modèles du Créateur de thèmes. Examinons plusieurs façons d’utiliser ces options de catégories et voyons quand les utiliser.

Divi’s Blog Post Category Options
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Afficher les articles de blog par catégorie dans le Créateur de thèmes de Divi

Le Créateur de thèmes de Divi nous permet de créer des modèles de pages d’archives. Lorsqu’un utilisateur sélectionne une catégorie, Divi peut afficher un modèle à la place des résultats de recherche standard de WordPress. Cela nous permet de mieux contrôler la conception de notre site Web et de le rendre plus cohérent. Nous pouvons créer une page d’archives pour toutes les catégories ou créer une page d’archives pour afficher le flux d’une catégorie spécifique.

Le créateur de thème Divi nous offre plusieurs options pour afficher les articles en fonction de leur catégorie. Pour afficher les articles par catégorie sur vos modèles de page, allez dans Divi > Theme Builder dans le tableau de bord de WordPress. Si vous n’avez pas de modèle d’archives, cliquez sur Ajouter un nouveau modèle. Vous pouvez construire à partir de zéro ou sélectionner l’une des nombreuses mises en page de blog disponibles dans Divi.

Show Blog Posts per Category in the Divi Theme Builder
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Afficher les articles de blog sur toutes les pages de catégorie

Une fois que vous avez choisi de créer un modèle, vous devez l’affecter. Affectons-en un à toutes les pages de catégories et faisons en sorte qu’il s’affiche lorsqu’un utilisateur sélectionne une seule catégorie.

Dans les paramètres du modèle, faites défiler l’écran jusqu’à Archive Pages et sélectionnez All Category Pages. Cela utilisera le même modèle pour chaque catégorie, mais nous devons encore indiquer à Divi comment sélectionner la catégorie pour la page d’archives. Ensuite, cliquez sur Créer un modèle.

Show Blog Posts on All Category Pages
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Créez ou téléchargez votre modèle de page de blog. Ouvrez les paramètres du module Blog en cliquant sur l’icône grise en forme d’engrenage.

Show Blog Posts on All Category Pages
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Dans les paramètres de contenu, vous verrez Catégories incluses. Sélectionnez la catégorie actuelle. Cela indique à Divi d’afficher les articles de blog de la catégorie sur laquelle l’utilisateur a cliqué. Fermez le module et enregistrez vos paramètres.

Show Blog Posts on All Category Pages
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Enregistrez vos paramètres. Vous disposez maintenant d’un modèle qui affiche les articles de blog de la catégorie sélectionnée par l’utilisateur.

Show Blog Posts on All Category Pages
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Afficher les billets de blog dans tous les résultats des pages de catégories

Voici ma page de blog avec plusieurs catégories. L’utilisateur peut sélectionner n’importe quelle catégorie pour voir sa page d’archives.

Show Blog Posts on All Category Pages Results
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

J’ai maintenant sélectionné Data Science. Désormais, seuls les messages de cette catégorie sont affichés. J’ai laissé le titre de la page tel quel, mais vous pouvez développer cette fonctionnalité en rendant le titre dynamique et en sélectionnant la catégorie d’articles à afficher comme titre.

Show Blog Posts on All Category Pages Results
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Afficher les articles de blog sur des pages de catégories spécifiques

Si vous souhaitez utiliser un design différent pour différentes pages de catégorie, vous pouvez affecter vos modèles à des catégories spécifiques. Pour les affecter, sélectionnez Pages de catégories spécifiques sous Pages d’archives, puis choisissez la catégorie. Ensuite, cliquez sur Créer un modèle.

Show Blog Posts on Specific Category Pages
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Ouvrez les paramètres du module Blog en cliquant sur l’icône grise en forme d’engrenage.

Show Blog Posts on Specific Category Pages
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Choisissez la catégorie que vous souhaitez afficher dans ce modèle. Cela indique à Divi de n’afficher que les articles de cette catégorie spécifique. Fermez les paramètres du module et enregistrez le modèle.

Show Blog Posts on Specific Category Pages
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Comme ce modèle n’affichera que les articles de la catégorie Corporate, j’ai également modifié le texte du titre en haut de la page. Vous pouvez ouvrir le module Texte ou simplement cliquer sur le texte pour le modifier. Maintenant, fermez le module et quittez l’éditeur.

Show Blog Posts on Specific Category Pages
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Enregistrez vos modifications. Vous disposez maintenant d’un modèle personnalisé qui ne s’affichera que pour cette catégorie spécifique.

Show Blog Posts on Specific Category Pages
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Afficher les articles de blog sur les pages de résultats de catégories spécifiques

Désormais, si quelqu’un choisit d’afficher les articles de ma catégorie « Entreprise », il est dirigé vers une page de blog contenant uniquement des articles de cette catégorie. Le titre s’affiche en haut de la page. Il s’agit d’une page personnalisée, et vous pouvez utiliser des couleurs, des polices, etc. différentes si vous le souhaitez.

Show Blog Posts on Specific Category Pages Results
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Afficher les articles par catégorie sur les pages

Il arrive que vous souhaitiez afficher les articles de blog de catégories spécifiques sur vos pages. Par exemple, si vous avez une page qui traite d’un cours sur un certain sujet, vous pouvez inclure un flux de blog qui affiche uniquement les articles de ce sujet. Vous pouvez même inclure plusieurs modules de blog et afficher une catégorie d’articles différente dans chacun d’eux pour diviser les sujets, créer une mise en page de magazine, etc.

Afficher les articles de blog sur une page de service

Prenons un exemple avec une page de service. Il s’agit de la page Service du pack de mise en page Data Science. Si vous souhaitez montrer des exemples de vos connaissances, vous pouvez partager vos articles de blog connexes sur cette page. Je vais ajouter le module Blog de la page Data Science Blog. Je vais passer rapidement en revue ses paramètres pour que vous puissiez l’ajouter manuellement, mais vous pouvez copier et coller la section blog de la mise en page de la page Blog si vous préférez.

Display Blog Posts on a Service Page
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Ajouter une nouvelle section de blog

Tout d’abord, créez une nouvelle page à l’aide de Divi Builder et importez la page Service Data Science. Sur la page d’accueil, activez Divi Builder en cliquant sur le bouton en haut de l’écran.

Add a New Blog Section
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Ajoutez une nouvelle section sous la section vidéo. Cliquez sur l’icône plus bleue et sélectionnez Régulier.

Add a New Blog Section
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Ajouter une rangée

Ensuite, ajoutez une nouvelle rangée. Cliquez sur l’icône plus verte et sélectionnez une rangée à une colonne.

Add a Row
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Ajouter un module Blog

Ensuite, ajoutez un module Blog à la rangée.

Add a Blog Module
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Style et configuration du module Blog

Contenu

Enfin, nous allons configurer le module et lui donner un style adapté à la page. Dans la section Contenu, sélectionnez 3 pour le nombre de messages et choisissez la catégorie que le module affichera. J’ai sélectionné Data Science.

  • Nombre de messages : 3
  • Catégories incluses : Science des données

Style and Setup the Blog Module
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Faites défiler vers le bas et sélectionnez l’affichage des extraits de messages dans la longueur du contenu. Désactivez l’option Utiliser les extraits de messages pour afficher l’extrait généré automatiquement. Définissez la longueur de l’extrait à 130 caractères.

  • Longueur du contenu : Afficher l’extrait
  • Utiliser les extraits postaux : Non
  • Longueur de l’extrait : 130

Style and Setup the Blog Module
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Éléments

Faites défiler la liste des éléments et activez l’image en vedette, les catégories et l’extrait. Désactivez le reste.

  • Image en vedette : Oui
  • Catégories : Oui
  • Extrait : Oui

Style and Setup the Blog Module
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Texte de l’en-tête

Maintenant, allez dans l’onglet Conception et choisissez le niveau d’en-tête H2. Sélectionnez la police Roboto Mono, définissez l’épaisseur sur Regular et utilisez la couleur par défaut #323770.

  • Niveau d’en-tête : H2
  • Police : Roboto Mono
  • Poids : normal
  • Couleur : #323770

Style and Setup the Blog Module
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Modifiez la taille à 15px et définissez la hauteur de ligne à 1,7em.

  • Taille : 15px
  • Hauteur de ligne : 1.7em

Style and Setup the Blog Module
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Texte du corps

Ensuite, faites défiler jusqu’au corps du texte et modifiez la hauteur de ligne à 2em. Laissez le reste par défaut.

  • Hauteur de ligne : 2em

Style and Setup the Blog Module
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Méta-Texte

Ensuite, faites défiler jusqu’à Meta Text. Choisissez la police par défaut, mettez-la en gras, choisissez le style TT et changez la couleur en #41e2ba.

  • Police : Défaut
  • Poids : Gras
  • Style : TT
  • Couleur : #41e2ba

Style and Setup the Blog Module
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Modifiez la taille à 10px, l’espacement des lettres à 2px et la hauteur de ligne à 2,1em.

  • Taille : 10px
  • Espacement des lettres : 2px
  • Hauteur de ligne : 2.1em

Style and Setup the Blog Module
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Espacement

Enfin, nous allons modifier l’espacement. Entrez -3vw pour la marge supérieure. Fermez le module, enregistrez votre page et quittez le Visual Builder.

  • Marge supérieure : -3vw

Style and Setup the Blog Module
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Afficher les articles par catégorie dans le résultat des pages

Voici à quoi ressemble la page avec le module Blog. Le module Blog n’affiche que les articles de la catégorie que nous avons sélectionnée. Nous pourrions l’étendre avec un titre et un bouton Lire la suite qui renvoie l’utilisateur à la catégorie.

Show Posts by Category on Pages Result
  • https://www.facebook.com/lafactoryworld
  • https://twitter.com/lafactory
  • Gmail
  • https://www.linkedin.com/company/lafactory-inc

Réflexions finales

C’est ainsi que nous avons vu comment afficher les articles de blog par catégorie à l’aide du module Blog de Divi. Il est facile à mettre en place et peut être utilisé de plusieurs façons. Créez des pages d’archives et des pages de catégories spécifiques dans le Créateur de thème de Divi. Ou bien, ajoutez un module Blog personnalisé à n’importe quelle page pour afficher les articles correspondant à la catégorie de cette page.

Nous voulons connaître votre avis. Utilisez-vous le module Blog de Divi pour afficher les articles de blog en fonction de leur catégorie ? Faites-nous en part dans les commentaires