Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Accueil » Divi astuces » Supprimer la virgule entre les catégories du module blog

Supprimer la virgule entre les catégories du module blog

Temps de lecture : 3 mn

Divi, un thème WordPress très populaire et polyvalent, propose de nombreuses options de personnalisation. Cependant, certains détails comme la virgule séparatrice dans les métadonnées des articles du module blog ne sont pas directement modifiables via l’interface utilisateur. Dans cet article, nous allons vous expliquer pas à pas comment supprimer cette virgule en utilisant un simple code JavaScript à insérer dans les options du thème.

Comprendre les Métadonnées dans le Module Blog de Divi

Les métadonnées d’un article de blog sont des informations affichées sous le titre ou près de l’extrait d’un article. Elles incluent généralement des détails comme la date de publication, l’auteur, et les catégories associées. Par défaut, Divi sépare ces informations avec une virgule, par exemple :

Publié le 18 novembre 2024, par Admin

Dans certains cas, cette présentation peut ne pas s’intégrer harmonieusement dans le design du site. Remplacer la virgule par un espace peut rendre le contenu plus fluide et esthétiquement plaisant :

Publié le 18 novembre 2024 par Admin

Pour ce faire, nous utiliserons un script JavaScript inséré dans les options du thème Divi.


Étape 1 : Accéder aux Options du Thème Divi

  1. Connectez-vous à votre tableau de bord WordPress.
  2. Allez dans le menu de gauche et cliquez sur Divi > Options du thème.
  3. Une fois dans les options du thème, accédez à l’onglet Intégration.

Étape 2 : Ajouter le Code JavaScript

Le Code à Utiliser

Voici le script JavaScript que vous devez insérer :

<script>
jQuery(document).ready(function() {
    jQuery('.post-meta').each(function() {
        let thisMeta = jQuery(this).html();
        thisMeta = thisMeta.replace(/, /, ' ');
        jQuery(this).html(thisMeta);
    });
});
</script>

Comment Fonctionne le Code ?

  1. Chargement après le DOM
    La fonction jQuery(document).ready() s’assure que le code s’exécute uniquement après que la page a été entièrement chargée. Cela évite des erreurs liées à des éléments non encore disponibles.
  2. Ciblage des Métadonnées
    Le script cible les éléments HTML ayant la classe .post-meta. Cette classe est utilisée par Divi pour les métadonnées des articles dans le module blog.
  3. Remplacement de la Virgule
    La méthode replace(/, /, ' ') détecte une virgule suivie d’un espace () et la remplace par un simple espace ( ).
  4. Mise à Jour du Contenu HTML
    Enfin, la fonction jQuery(this).html(thisMeta) met à jour les métadonnées de l’article avec le nouveau format.

Étape 3 : Intégrer le Code dans Divi

  1. Collez le Code
    Rendez-vous dans Divi > Options du thème > Intégration. Dans la section « Ajouter du code au <head> de votre blog », collez le code ci-dessus.
  2. Sauvegardez les Modifications
    Cliquez sur Sauvegarder les modifications pour appliquer le code à votre site.
  3. Rechargez la Page
    Visitez une page ou une archive de votre blog pour vérifier que les changements ont bien été pris en compte.

Résultat Attendu

Avant d’ajouter le code, les métadonnées des articles s’affichaient de cette manière :

Publié le 18 novembre 2024, par Admin

Après avoir appliqué le script, elles apparaîtront ainsi :

Publié le 18 novembre 2024 par Admin

Astuces pour Éviter les Problèmes

1. Vérifiez la Classe CSS

La classe .post-meta est utilisée par défaut dans Divi pour les métadonnées. Si votre site utilise une version personnalisée ou modifiée de Divi, inspectez les éléments avec les outils de développement de votre navigateur pour confirmer que la classe est correcte.

2. Assurez-vous que jQuery est Activé

Divi inclut jQuery par défaut, mais si un plugin ou une personnalisation désactive jQuery, le script ne fonctionnera pas. Assurez-vous que jQuery est bien chargé en vérifiant le code source de votre page.

3. Videz le Cache

Si les changements ne sont pas visibles immédiatement, videz le cache de votre site (si vous utilisez un plugin de mise en cache) et celui de votre navigateur.


Alternatives à JavaScript

Si vous préférez éviter d’utiliser JavaScript, voici d’autres options pour supprimer la virgule séparatrice :

1. Modifier les Fichiers PHP

Vous pouvez éditer les fichiers PHP du thème pour personnaliser la structure des métadonnées. Par exemple, en modifiant le fichier single.php ou functions.php pour ajuster directement la façon dont les métadonnées sont générées.

Cependant, cette méthode nécessite une certaine connaissance de PHP et peut rendre votre site vulnérable aux erreurs lors des mises à jour du thème.

2. Utiliser un Plugin

Des plugins comme Code Snippets permettent d’ajouter et de gérer facilement des extraits de code sans modifier directement les fichiers du thème.


Résolution des Problèmes

1. Le Code ne Fonctionne Pas

  • Vérifiez que le script est correctement inséré dans les options du thème et que la syntaxe est exacte.
  • Confirmez que la classe CSS .post-meta est bien utilisée dans vos métadonnées.
  • Assurez-vous que jQuery est chargé sur votre site.

2. Les Modifications Sont Réversibles

Si vous souhaitez revenir à la version originale avec la virgule, il vous suffit de supprimer le script dans les options du thème.


Conclusion

Personnaliser les métadonnées du module blog de Divi est un excellent moyen d’adapter le design de votre site à vos préférences. Grâce à ce guide, vous pouvez facilement supprimer la virgule séparatrice et la remplacer par un espace pour obtenir un rendu plus harmonieux.

Si vous êtes novice en programmation ou si vous souhaitez une solution plus robuste, envisagez d’utiliser des plugins ou de faire appel à un développeur. La flexibilité de Divi vous permet de transformer vos idées en réalité avec peu d’efforts. Profitez de votre nouveau design de blog sans virgule !

Continuer la lecture