Catégories
Édition Web

Créer un lexique avec WordPress : le guide complet

L’utilisation d’un lexique, d’un abécédaire sur votre site ou votre blog peut être une excellente stratégie pour améliorer votre référencement et offrir une expérience utilisateur plus riche. 

Méthode 1 : utiliser un plugin de gestion de glossaire

Vous pouvez choisir d’utiliser un plugin WordPress, une extension de gestion de glossaire et personnaliser les modèles de contenu.

Commencez par comparer les différents plugins

Certaines extensions sont très légères, tandis que d’autres sont extrêmement puissantes et gourmandes en ressources.

CM Tooltip Glossary : création d’info-bulles sur vos articles ou pages, proposition de blocs de widgets

Glossary et sa version payante

Name Directory : simple et léger avec importation de données au format CSV. Exemple concret : liste de prénoms amazighs (berbères)

MyWP Glossary : cette extension utilise les données structurées Schema.org DefinedTermSet.

Installez et activez le plugin sur votre site.

Configurez ensuite le plugin en définissant les paramètres généraux tels que les styles d’affichage, les options de recherche.

Ajoutez les termes et leurs définitions via l’interface du plugin. Certains plugins permettent également d’inclure des synonymes, des balises, des catégories.

Créez un modèle de contenu personnalisé pour afficher vos termes de manière spécifique

Vous pouvez accéder au répertoire de votre thème WordPress et créer un fichier de modèle personnalisé pour le glossaire, par exemple « single-glossary.php ».

Dans le fichier de modèle personnalisé, utilisez les fonctions et les boucles fournies par le plugin pour afficher les termes et leurs définitions selon vos besoins. Vous pouvez également ajouter des fonctionnalités supplémentaires telles que des liens internes, des balises de titre et de description optimisées pour le référencement, etc.

Personnalisez le style CSS du glossaire pour qu’il corresponde à la conception globale de votre site.

Méthode 2 : créer un contenu personnalisé lexique avec un plugin

Utilisez un plugin de contenu personnalisé tel que Custom Post Type UI, Pods, Tools Engine, Toolset pour créer un Custom Post Type (CPT) spécifique pour votre lexique.

Chaque plugin a sa propre courbe d’apprentissage, ses fonctionnalités uniques et ses avantages en fonction de vos besoins spécifiques.

Définissez les paramètres tels que le nom, les capacités, les icônes.

Vous pouvez ajouter des champs tels que le terme, la définition, les synonymes, les balises, etc.

Utilisez des boucles personnalisées dans votre thème WordPress pour afficher les termes et leurs définitions selon vos besoins. Vous pouvez créer un modèle de contenu personnalisé pour le CPT du lexique, par exemple « single-lexique.php ».

Méthode 3 : créer un contenu personnalisé par le code

Si vous êtes à l’aise avec le code, vous pouvez utiliser la fonction register_post_type() pour enregistrer votre type de message personnalisé. C’est la façon la plus efficace de procéder.

Placez ce code dans un plugin, plutôt que dans votre thème, si vous changez de thème à l’avenir, vous ne voudrez pas perdre le type de post et tous les posts que vous avez créés avec ce type de post.

Cas réel

Un lexique WordPress sur une page en utilisant Gutenberg

Dans ce glossaire lié aux termes WordPress des groupes de mots sont classés en filtrant les données par une taxonomie alphabet.

Lexique WordPress alphabétique pour développeur

Un lexique WordPress avec type personnalisé et ses archives

Lexique WordPress : ici un template spécifique est créé pour la page avec une pagination et un classement alphabétique.

Lexique WordPress

Archive du contenu personnalisé : ici les contenus sont filtrés par ordre décroissant pour faire apparaître les nouveautés en premier.

Archive lexique WordPress

Les extensions de filtre de blocs Gutenberg permettent de filtrer les affichages, mais elles peuvent entraîner un nombre élevé de requêtes au serveur.

En conclusion

Ces trois méthodes vous permettent de créer un lexique fonctionnel avec WordPress en utilisant des plugins et en effectuant des personnalisations supplémentaires via le codage.

Choisissez la méthode qui convient le mieux à vos besoins et à votre niveau de compétence en développement WordPress.