My WP Glossary

Description

Cette extension rend vraiment simple l’ajout d’une page de glossaire à votre site.

Elle utilise les données structurées Schema.org de type DefinedTermSet pour une bonne optimisation pour les moteurs de recherche (SEO) de vos listes de définitions.

Une fois que vos définitions sont prêtes, vous pouvez facilement les inclure dans une page de glossaire en utilisant le bloc Gutenberg « glossaire » (ou le code court [glossary] si vous n’utilisez pas encore Gutenberg).

De plus, cette extension va automatiquement ajouter un lien vers les définitions du glossaire liées à chaque fois que les termes du glossaire apparaissent sur vos articles et sur vos pages. Cela est super utile pour le maillage internet de votre site.

Par défaut, cette extension utilise une très petite quantité de styles CSS (ainsi celle-ci fonctionne avec tous les thèmes WordPress !), mais elle fournit toutes les classes CSS dont vous avez besoin pour la personnaliser par vous même 🎨🙂

Blocs

Cette extension fournit 1 bloc.

  • Glossary

Installation

  1. Installez l’extension et activez-la.
  2. Allez sur le menu d’administration « Glossaire ».
  3. Ajoutez des définitions à votre glossaire.
  4. Créez une page pour afficher votre glossaire.
  5. Insérez votre glossaire sur cette page en utilisant le bloc Gutenberg « Glossaire » ou le code court [glossary].

Avis

Il n’y a aucun avis pour cette extension.

Contributeurs & développeurs

« My WP Glossary » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.

Contributeurs

“My WP Glossary” a été traduit dans 5 locales. Remerciez l’équipe de traduction pour ses contributions.

Traduisez « My WP Glossary » dans votre langue.

Le développement vous intéresse ?

Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.

Journal

0.6

Refactorisation complète de l’extension. Props @bmartinent @leprincenoir.

  • Correction d’un problème de tri sur l’admin. Les lettres et les dates sont maintenant filtrables.
  • Ajout d’une fenêtre modale simple gérée en CSS
  • Ajout d’un outil d’indexation de termes
  • Ajout de deux fonctions utilitaires : mywpglossary_get_posts_by_term, mywpglossary_get_terms_by_post
  • Ajout de la prise en charge de Polylang
  • Ajout de la prise en charge de Tippy. Voir https://atomiks.github.io/tippyjs/ pour plus de détails.
  • Refactorisation de la correspondance des termes via l’utilisation d’un parser HTML (simplehtmldom 1.9.1). Voir http://sourceforge.net/projects/simplehtmldom/ pour plus de détails.
  • Nouveau filtres
    • « mywpglossary_matching » modification des règles de correspondance des termes (`is_singular` ou dans `in_the_loop` ou `is_main_query` et pas dans la page de glossaire par défaut).
    • « mywpglossary_insertion_style » modification du mode d’affichage des termes pour proposer les modes `link`, `popin` ou `tippy_poppin` (`link` par défault)
    • « mywpglossary_override_term » modification des données des termes (contenu, liens, etc) correspondant au contexte courant
    • « mywpglossary_exclude_tags » modification : balises parentes ignorées lors de la recherche des termes du glossaire
    • « mywpglossary_override_glossary_link » modification du lien généré par chaque terme
    • « mywpglossary_display_term_content » modification du contenu de chaque terme
    • « mywpglossary_override_tag_limit » modification du nombre de termes qui peuvent être affichés (-1, soit une infinité, par défaut)
    • « mywpglossary_tippy_theme » modification du thème de la bibliothèque Tippy
    • « mywpglossary_glossary_term_limit » modifie le nombre maximal de termes à afficher dans la page du glossaire (200 par défaut)
    • « mywpglossary_glossary_term_archive » modifie le balisage de l’archive sur la page glossaire

0.5

  • Mise à jour de maintenance.

0.4

  • Dans l’administration, tri des définitions par lettre et par ordre alphabétique. Merci à Denis de escargote.fr 🐌

0.3

  • Modification de regex pour éviter des faux positifs (injections au sein d’attributs HTML). Merci à @leprincenoir.

0.2

  • Petites améliorations.

0.1

  • Version initiale de l’extension. Ça fonctionne 🙂