My WP Glossary

Descripción

Este plugin hace que sea realmente sencillo añadir una página de glosario a tu web.

Usa el dato estructurado DefinedTermSet de Schema.org para una mejor optimización de tu lista de definiciones para los motores de búsqueda (SEO).

Una vez que estén listas las definiciones de tus términos, puedes incluirlas fácilmente en una página de glosario usando nuestro bloque de glosario para Gutenberg (o el shortcode [glossary] si aún no usas Gutenberg).

Además, este plugin añadirá automáticamente un enlace a las definiciones del glosario relacionadas cada vez que el término aparezca en todas tus entradas y páginas. Esto es muy útil para tus enlaces internos.

Por defecto, este plugin usa una cantidad mínima de estilos CSS (¡por lo que funciona bien en todos los temas para WordPress!), pero proporciona todas las clases CSS que necesitarás para darle estilo por tu cuenta 🙂

Bloques

Este plugin proporciona 1 bloque.

  • Glossary

Instalación

  1. Instala el plugin y actívalo.
  2. Ve al menú de administración del glosario.
  3. Añade definiciones a tu glosario.
  4. Crea una página para alojar tu glosario.
  5. Inserta tu glosario en esta página usando el bloque de glosario para Gutenberg o el shortcode [glossary].

Reseñas

28 de febrero de 2024
Please... pleeeeeaaase. Don't let this plugin die.It's proof that simple is better. Always! I've lost count of how many "glossary" plugins I've tried before stumbling with this one. Why does this have "zero" installs?!?!?!It's perfect. It's just what I was looking for. Simple list, description, dropdown, index... and a marvelous shortcode that let's you put it wherever you want it to work!One little thing that would step it up a notch would be pagination: let you choose on how many terms it should paginate. Food for thought, team? I loved it so much that went on and made the translation to portuguese 🙂
Leer la 1 reseña

Colaboradores y desarrolladores

«My WP Glossary» es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

«My WP Glossary» está traducido en 5 idiomas. Gracias a los traductores por sus contribuciones.

Traduce «My WP Glossary» a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios

0.6.4

Back to the regular versioning system. We won’t use alphabetical letters anymore.
Also: WP 6.4 compatibility.

0.6.3c

quick fix compatibility issues – add a simple check before loading simple_html_dom

0.6.3b

rollback – fixe a bug in term detection when the same term is repeated.
this fixe add more indesired cases that it’s resolved

0.6.3

fixe a bug where the plugin fail to detect the glossary page if the shortcode was use.
fixe a bug in term detection when the same term is repeated.
update term encapsulation behavior for a better detection of parenthesis, brackets, punctuations and quotations marks around terms.
cache is updated when term change title, status or deleted.
cache processing is less resources intensive when a term are added, updated or deleted
add filter ‘mywpglossary_alpha’ for index chars used by the glossay
add filter ‘mywpglossary_encapsulation_chars’ for accepted encapsulations chars
add filter ‘mywpglossary_term_transient_key’ for cache transient key
add filter ‘mywpglossary_term_transient_expiration’ for cache expiration time

0.6.2

  • fix cache bug introduced by the last version
  • update modal display on mobile ( fixed at the bottom of the screen )

0.6.1

  • change default term display mode ‘popin’ for ‘link’ ( check «mywpglossary_insertion_style» hook )
  • fix unescaped terms into regex search pattern.
  • fix term cache constant reload when no term are publish.
  • new filters
    • «mywpglossary_use_single» enable terms single, replace terms content into the block by links to the single

0.6

Plugin complete refactorization. Props @bmartinent @leprincenoir.

  • fix an admin default sort behavior, letter and date are now sortable
  • add a simple popin display style base on css
  • add a term indexation tool
  • add two utility function mywpglossary_get_posts_by_term, mywpglossary_get_terms_by_post
  • add support for polylang
  • add tippy support check https://atomiks.github.io/tippyjs/ for more detail
  • rework term matching with a html parser ( simplehtmldom 1.9.1 ) check http://sourceforge.net/projects/simplehtmldom/ form more details.
  • new filters
    • «mywpglossary_matching» change term matching rules ( is_singular or in the in_the_loop and is_main_query and not in a glossary page by default )
    • «mywpglossary_insertion_style» change term display mode use ‘link’, ‘popin’ or ‘tippy_poppin’ ( ‘popin’ by default )
    • «mywpglossary_override_term» change the terms data ( content, link, etc ) match in the current context
    • «mywpglossary_exclude_tags» change parent tags ignored when searching for glossary terms ( hx and a by default )
    • «mywpglossary_override_glossary_link» change the link generated for each terms
    • «mywpglossary_display_term_content» change the content of each terms
    • «mywpglossary_override_tag_limit» change the number of terms who can be displayed by pages ( -1 for infinite by default )
    • «mywpglossary_tippy_theme» change the tippy theme
    • «mywpglossary_glossary_term_limit» change the maximum display term in the glossary page ( 200 by default )
    • «mywpglossary_glossary_term_archive» change the archive markup for the glossary page

0.5

  • Maintenance update.

0.4

  • In WP-Admin, order definitions by letter and alphabetical order. Props Denis @ escargote.fr 🐌

0.3

  • Cambio en las expresiones regulares para evitar falsos positivos (inyecciones de atributos HTML). Gracias a @leprincenoir.

0.2

  • Pequeñas mejoras menores.

0.1

  • Versión inicial del plugin. Funciona bien 🙂