Glossaries are a valuable option for most websites: they provide a brighter and more profitable reading experience to the user and can significantly improve your website’s SEO and ranking.

And if you are looking for the ultimate glossary plugin for your WordPress website look no further: you’ve found it!

Codeat’s Glossary for WordPress is a valuable plugin that automatically creates wordlists from your content and creates styled tooltips.

Glossary allows you to create a glossary or dictionary section that groups valuable definitions and automatically links them to their relative terms inside your posts and pages.

On hover, highlighted terms in your post/page will show a tooltip with a description and a link to a dedicated post for that description.

So let’s say you write about cooking: how awesome it would be to show your readers a tooltip (and a direct link) to an ingredient’s description (or technique, or tool) right within your website?

Or let’s say you run an online store offering fishing gear. Imagine providing detailed descriptions and related products to all your merchandise without your client’s leaving your website.

Are you an affiliate marketing specialist? You can use Glossary for WordPress to include some affiliations URLs and descriptions to some of your key terms, and turn the tooltip area of the pop up into a conversion machine! Cool, uh?

And what’s even cooler is that you can use Codeat’s Glossary for WordPress for free! Yup, you read right. The basic version of Glossary is – and will remain – free.


Glossary free is chuck-full of awesomeness! It’s powerful engine automatically links every instance of a term (or set of terms) to a pre-defined list of definitions.

  • To create a better user experience and a more natural access, you can group your terms by category and create vertical archives of terms through the available shortcodes: Lists of Terms and Lists of Categories.
  • Glossary allows you to choose where or not to activate its features: pages, archives, categories, tags, taxonomies, etc.
  • Linked terms can show only a highlight, or a highlight and a tooltip on hover.
  • Three tooltip templates, to best fit your site’s style.
  • You can link terms to internal as well as external locations, and you can optionally add a dedicated icon to indicate external links.
  • Codeat’s Glossary for WordPress supports the following plugins: YARPP, Crayon Syntax Highlighter,
    Ninja Forms, Yoast SEO, Elementor, role management plugins (i.e., User Role Editor), as well as multi-language plugins WPML and Polylang.
  • Glossary for WordPress also supports migration from CM Glossary Tooltip.
  • Glossary Free offers three widgets: Glossary Search Bar, Latest Terms, and Glossary categories.
  • Gutenberg support out the box
  • Codeat’s Glossary for WordPress Free version does not include dedicated support. If you need help, head over to the WordPress support forum at

Take a look at our DEMO SITE or read the DOCUMENTATION

The PRO version tops all the fantastic features of Codeat Glossary Free with a set of useful extras that extend styling and customization opportunities. Let’s see them all in detail:



Glossary PRO offers you all the features of Codeat Glossary Free plus a variety of behavior-controlling tools to enhance your reader’s experience:

  • Choose to show only the tooltip
  • Match terms with case-sensitivity
  • Link only the first occurrence of the same key term
  • Link only the first occurrence of any key term
  • Prevent term links from appearing in their own description page

But that’s just the beginning, here are some extra PRO features we’re sure you’ll love:

  • An additional PRO shortcode, to create a Glossary Index
  • Glossary Alphabetical Index: a widget with five theme styles
  • Another shortcode to parse the content that you want in case that the plugin is not executed, eg: Visual Composer, Page Builder
  • Four more templates to style your tooltips
  • The amazing Tooltip Customizer
  • The opportunity to offer mobile-optimized tooltips, or to disable them on mobile devices altogether
  • The ability to add Custom Fields to your key terms, and the integration with the ACF Custom Fields plugin
  • Codeat’s Glossary for WordPress PRO version includes dedicated support. Any question or doubt will be addressed directly and rapidly by Codeat’s support team.

Take a look at our DEMO SITE or read the DOCUMENTATION


  • Glossary Add / Edit Glossary Term
  • Impostazioni generali Glossary
  • Glossary Tooltip Customizer (PRO)
  • Campi Personalizzati per Termini
  • Import / Export Settings
  • Glossary Widgets
  • Example of tooltip template
  • Example of tooltip template


Usando la bacheca WordPress

  1. Seleziona il bottone ‘Aggiungi Nuovo’ dalla bacheca dei plugin
  2. Search for ‘glossary codeat’
  3. Clicca ‘Installa Ora’
  4. Attiva il plugin dalla bacheca dei plugin

Caricamento nella bacheca WordPress

  1. Seleziona il bottone ‘Aggiungi Nuovo’ dalla bacheca dei plugin
  2. Naviga nella sezione ‘Carica’
  3. Seleziona dal tuo computer
  4. Clicca ‘Installa Ora’
  5. Attiva il plugin dalla bacheca dei plugin

Usando FTP

  1. Scarica
  2. Estrai la cartella glossary/ nel tuo computer
  3. Carica la cartella glossary/ all’interno della cartella /wp-content/plugins/
  4. Attiva il plugin dalla bacheca dei plugin


Il Glossario è compatibile con temi Genesis?

Sì, ci piace il framework Genesis e ascoltiamo da vicino tutti i suoi fan. Le sezioni dedicate alla SEO, archivi e template sono completamente integrate.

Is there a plugin’s documentation?

You can find the plugin’s documentation in the dedicated website here.


16 Ottobre 2020
Tired of defining terms in posts, I looked for a glossary for popups on key terms. The Glossary plugin has not disappointed: The glossary pages are a type of post so you can put additional information and link onsite in an educational setting. The plugin has well thought out settings, integrated documentation and, when settings are not enough, well-organised css styles you can insert using dashboard - Customize - Additional CSS. The support-service tickets system, integrated with the WP backend, gave rapid guidance in using the css system and will discuss plugin logic. Now the hard work can begin knowing this plugin is of high quality. And the price is reasonable, per year, to enhance your site, better inform your readers and establish what your key terms are.
12 Settembre 2020
We wanted to use Glossary plugin to enhance internal linking in our blog with a new glossary part. I've set it up, but I couldn't get it work. Because it had a conflict with another plugin we were using. Daniele, from the plugin's development team, helped us VERY quickly and fixed the issue. Thanks! I definitely recommend it.
18 Novembre 2019
A great help to facilitate terminology in a specific field
25 Ottobre 2019
Quelques remarques: "Disable Glossary for this post": non fonctionnel "Prevent term link to appear in the same term page": non fonctionnel en version Free, alors que non signale dans Settings. A part ces détails, plugin intéressant!
Leggi tutte le recensioni di 46

Contributi e sviluppo

“Glossary” è un software open source. Le persone che hanno contribuito allo sviluppo di questo plugin sono indicate di seguito.


“Glossary” è stato tradotto in 1 lingua. Grazie ai traduttori per i loro contributi.

Traduci “Glossary” nella tua lingua.

Ti interessa lo sviluppo?

Esplora il Codice segui il Repository SVN iscriviti al Log delle Modifiche. Puoi farlo tramite RSS con un lettore di feed.

Changelog (registro delle modifiche)


  • [PRO] Enhancement: A2Z search support enter key press
  • [PRO] Fix: Glossary list shortcode support internal/external links
  • Fix: Import feature wasn’t working


  • Enhancement: Tested Up WordPress version updated
  • [PRO] Enhancement: Fixed typo of previous version that broke the Glossary list shortcode


  • [PRO] Enhancement: Glossary list shortcode improved sorting with php-intl for the alphabet generation
  • [PRO] Enhancement: Glossary list shortcode with parameter search now support no-fixed to disable the field scroll
  • Enhancement: Filter glossary_alert_localization to disable the Translation message, require to return false


  • [PRO] Enhancement: Glossary list shortcode new parameter customurl to use the external/internal link of the term


  • Enhancement: Add taxonomy filter in A2Z widget
  • Enhancement: Tooltip’s excerpt could include shortcode content


  • Enhancement: Avoid PHP error if A2Z widget theme is not defined


  • Fix: Fix Freemius integration of the previous release


  • Enhancements: Remove Yoast specific code for metadesc as not needed anymore


  • Fix: Remove warning with PHP 7.4
  • Fix: In a paragraph with links the term also if avalaible wasn’t injected
  • Fix: Support for shortcodes in missing Yoast metadesc


  • Enhancement: php-mbstring module detection improved to support better WordPress >= 5.0


  • [PRO] Enhancement: Detect for off screen tooltips is executed for any resolution on screens that have mouse
  • [PRO] Enhancement: Updated i18n-module and shows only to free users


  • Fix: Latest Glossary terms widget now order them by date and not alphabetically.


  • [PRO] Enhancement: Mobile devices are detected by missing presence of a mouse and not by resolution to be more accurate


  • Feature: New option to disable ‘…’ on tooltip excerpt


  • Fix: Use the right CSS selectors to avoid conflicts in the tooltip themes
  • [PRO] Fix: Getting work again the live preview of the Tooltip Customizer


  • Fix: Improved CSS code for tooltip with no link but only tooltip
  • Fix: Admin’s checkbox not rendered rightly


  • [PRO] Fix: Missing CSS for search widget


  • [PRO] Fix: Better calculation with Fancy theme for the tooltip position
  • [PRO] Enhancement: The field on glossary-list require to be enabled with a parameter
  • Fix: Images in tooltips works again


  • Feature: New option to open external links globally in a new tab
  • [PRO] Feature: Select Glossary taxonomies in every post to filter terms
  • [PRO] Improvement: Better tooltip position on the left offscreen
  • Refactoring: Less complexity in the code to improve readability


  • Enhancement: Disable Unicode support for Chinese to improve the support


  • Enhancement: Added detection for Chinese language and disable latin symbols


  • Fix: Free version was missing a file with a crash


  • Enhancement: New filter glossary_is_page_to_parse
  • [PRO] Enhancement: New filter glossary_list_excerpt_separator


  • [PRO] Fix: Don’t show custom fields on search pages
  • Fix: Support for subcategories on Glossary Categories widget


  • Enhancement: Removed alert about multiple dismissable notices
  • Enhancement: Removed support for Crayon plugin because it is abandonded


  • [PRO] Fix: Improved support for ‘X’ button on RTL themes
  • [PRO] Fix: Issues when free and pro version are available in the website and there are updates


  • [PRO] Enhancement: Improved mobile tooltip text alignment for RTL languages


  • Enhancement: Improved tooltip text alignment for RTL languages


  • Enhancement: Updated Freemius SDK to improve multisite support


  • [PRO] Fix: Insert only a single ‘X’ to close the mobile tooltip
  • [PRO] Fix: Better position of tooltip offscreen on left


  • [PRO] Enhancement: Fixed issue with More link inside mobile tooltip
  • Enhancement: Improved code for WordPress Coding Standard


  • [PRO] Enhancement: Add ‘X’ to close the mobile tooltip
  • [PRO] Enhancement: Avoid tooltips out of viewport


  • Fix: Use the global value for readmore text
  • Enhancement: CMB2 updated to 2.6.0


  • [PRO] Fix: Issues with specific themes and mobile tooltip support
  • Fix: Improve CMB2 UI and avoid conflicts with other plugin


  • Fix: Remove empty space in Requirements.php that was creating issues with cache plugin
  • [PRO] Fix: Remove errors with ACF PRO and repeatable fields
  • [PRO] Fix: Right links when used the multisite support
  • Enhancement: Lists are now supported with a workaround inside tooltips
  • Enhancement: Update CMB2 package included with the plugin


  • [PRO] Enhancement: Execute shortcode when using glossary-ignore shortcode
  • Enhancement: Added support for Elementor’s Text Editor injection
  • Revert: Removed the support for BuddyPress because we are investigating how to improve the performance


  • [PRO] Enhancement: Rewritten the glossary_list shortcode to remove a SQL query
  • [PRO] Enhancement: glossary_list shortcode improved Unicode support
  • [PRO] Enhancement: Improved code of A2Z Widget


  • Fix: Not execute glossary if wp_head is the parent hook
  • [PRO] Enhancement: Removed SQL strip of A/AN/THE from A2Z lists to avoid issues with unicode characters


  • Fix: Incomplete switch to custom permalink


  • [PRO] Fix: Use again the custom post type labels
  • [PRO] Fix: Use again the custom term slug


  • Fix: Improved activation to be executed only in few cases and not on all the admin/ajax requests for performance improvements
  • Enhancement: Scanned and fixed all the plugin code for WordPress Coding Standards issues
  • Enhancement: Refactored other admin parts to improve the performance
  • Enhancement: At Glance text improved


  • Fix: Improved performance in case of multiple execution of Glossary filter in the same page in
    different texts
  • [PRO] Fix: Reverted back behaviour on ACF/Genesis on accessing global object to enable injection


  • Fix: Detection of page was creating an error that block the plugin
  • Fix: Refactoring with terms that include the same term creating tooltip with tooltip


  • [PRO] Enhancement: New shortcode glossary helpful with Visual Composer/Page Builder to use when the plugin is not executed
  • [PRO] Enhancement: Don’t show the cached version of glossary-list shortcode for logged users
  • [PRO] Fix: Shortcode wasn’t working well in case of different prefix for DB table
  • [PRO] Fix: ACF integration wasn’t working
  • Enhancement: First implementation of a system to avoid duplicate execution on the same content
  • Enhancement: BuddyPress is now supported in the activities
  • Added: Author box is available for the Glossary post type
  • Tested: Gutenberg support is working out of the box without any changes
  • Refactoring: Less complexity in the code to improve readability


  • Fix: Added a polyfill in all the tooltip themes to improve the support of specific themes with the new integration of Firefox Read Mode that was hiding them


  • Enhancement: Improved support for Firefox Read Mode
  • [PRO] Fix: Replace Support forum link to the ticket system
  • Update: Freemius SDK to 2.1.3 release


  • Enhancement: Updated Requirements.php library


  • [PRO] Enhancement: Parameter content to show the term content glossary-list shortcode
  • [PRO] Enhancement: Added span wrap to excerpt and content parameters in glossary-list shortcode


  • Fix: For a strange issue previous release had a wrong enconding for the search engine


  • [PRO] Fix: Better printing on glossary-list index of non-latin characters


  • [PRO] Enhancement: Settings to change the “more” text in tooltips


  • Enhancement: On AMP pages force the link mode
  • Improvements: Improved codestyle
  • Improvements: Removed two warnings for undefined indexes


  • Fix: Avoid strange behaviour with Yoast SEO and revisions
  • Enhancement: Not inject tooltips on AMP
  • [PRO] Enhancement: Parameter noanchorterms that not insert term’s links on [glossary_list] shortcode
  • [PRO] Fix: Support for mobile tooltip with tooltip mode


  • Enhancement: Prevent same term option moved from PRO to free version
  • [PRO] Feature: Parameter theme to add a layout grid on glossary-list shortcode
  • [PRO] Feature: Parameter letters to show only specific terms by initial on glossary-list shortcode
  • [PRO] Feature: Parameter excerpt to add the excerpt on glossary-list shortcode
  • [PRO] Feature: Multisite support by a filter glossary_multisite_parent
  • [PRO] Feature: Change the label of post type by settings
  • [PRO] Feature: Added option in customizer to remove padding on links


  • Fix: Removed an unused filter
  • Fix: Banners in the settings was missing


  • Fix: Removed a notice in case of Genesis Framework
  • [PRO] Fix: Improved behaviour of customizer preview with W3 Total Cache
  • [PRO] Fix: Better caching of shortcode and widgets to avoid duplicates


  • [PRO] Improvement: Customizer preview more feast on load


  • Enahncement: Code rewritten for the engine
  • Enhancement: Improved english labels of the plugin
  • [PRO] Enhancement: New parameters for [glossary-list]
  • [PRO] Feature: Ignore area with [glossary-ignore][/glossary-ignore]
  • Improvement: New sidebar on settings
  • Improvement: Detect requirements for the plugin
  • Improvement: Show the Post Type label name and not the slug in the settings
  • Improvement: New UX for settings (radio and checkbox)
  • [PRO] Fix: Double execution of filter with ACF
  • [PRO] Fix: Fix bug on remove more link
  • [PRO] Fix: Fix on mobile tooltip not working
  • Fix: Fixed issues with Polish and Arabic


  • Potenziamento: Supporto per Yoast SEO
  • Feature: Search widget has the dropdown to select the category
  • [PRO] Improvement: CSS by customizer generated inline
  • [PRO] Improvement: glossary-list transient improved


  • [PRO] Enhancement: glossary-terms support for transient
  • Fix: 404 and Yoast error
  • Fix: Transient of shortcode now support multi language
  • Enhancement: Updated CMB2 and Freemius SDK to the last version


  • [PRO] Fix: Improved shortcode code


  • Correzione: per vecchie versioni di PHP
  • Enhancement: Tested now with php7cc and PHP Compatibility to check support for PHP 5.2+


  • Improved: Yoast SEO detection


  • Fix: Adding capabilities for website with removed default rols was getting an error
  • Enhancement: Description to Glossary Terms and Glossary Category slug fields cannot use the same slugs


  • Fix: Upgrade routine wasn’t working


  • Fix: Wrong capabilities in few cases wasn’t working


  • Fix: Wrong capabilities in few cases wasn’t working


  • Feature: Support for revisions
  • Feature: Support for Yoast Internal Links
  • Feature: Remove Category/Archive from the archives pages
  • Improvement: Show the PRO settings for free version as disabled
  • Feature: Upgrade routine that add/create Glossary capabilities
  • [PRO] Feature: Add terms number in archive or taxonomy pages
  • [PRO] Improvement: Use transient to cache A2Z widget output


  • Fix: With related terms the terms link can be broken
  • Improvement: Archive or list of post now are very very fast (caching)
  • Feature: New filter glossary_terms_results


  • Feature: Support for Crayon Syntax Highlighter
  • Feature: Show numbers of total terms in settings
  • Feature: Improvement on term queue to ignore duplicated terms
  • Improvement: Avoid duplicate execution of Glossary engine on Yoast
  • Improvement: Terms sorting implemented
  • [PRO] Feature: Support for RSS Feed
  • [PRO] Feature: Link only the first occurence of all the term keys


  • Improvement: Removed strip of breakline in content


  • Improvement: Genesis support rewritten from scratch
  • Fix: Few fixes in various part


  • Fix: Wrong link for the settings page
  • Fix: Improvements on Genesis support
  • [PRO] Feature: Mobile support
  • [PRO] Fix: Improvements on the tooltip preview
  • [ULTIMATE] Feature: First public release of the new plan


  • Miglioria: Nuovo sistema di unit testing
  • Miglioria: Avviso per fare il flush dei permalink
  • [PRO] Feature: Support for ACF 4 & 5 versions
  • [PRO] Feature: Support for excerpt in terms
  • [PRO] Feature: Widget for search terms


  • Improvement: For shortcode glossary-list on Genesis


  • Corretto: per liste vuote di termini
  • Corretto: per i termini all’interno di codice HTML
  • Corretto: caricamento del file admin.css dove necessario
  • Miglioramento: supporto plugin CM Glossary Tooltip
  • [PRO] Corretto: Archivio termini non era ordinato nella pagina delle tassonomie


  • Corretto: Diversi bug


  • Corretto: Genesis non eseguiva gli shortcode
  • Corretto: Sistemato un comportamento non atteso su Genesis
  • Corretto: Migliorato il sistema per il calcolo della lunghezza delle stringhe per evitare strano HTML
  • [PRO]: Impostazione per disabilitare i tooltip su mobile
  • Corretto: Diversi bug


  • Corretto: Posizione testo
  • Corretto: Diversi bug
  • [ULTIMATE] Caratteristica: Tooltip file multimediali per YouTube e Vimeo


  • Miglioramento: Migliorato algoritmo per trovare la posizione migliore
  • Corretto: Regex migliorata per il riconoscimento dei titoli h1, h2, h*
  • Miglioramento: Migliorata organizzazione codice


  • Corretto: Reimposta la query nel modo corretto
  • Corretto: Rimosso il duplicato nei riassunti
  • Corretto: Molti bug
  • Rimosso: Controllo versioni librerie PHP incluse
  • Miglioramento: Controllo Post fuori dal metodo
  • Miglioramento: Unit test con codeception
  • Miglioramento: Nuova iniezione per la generazione di link/tooltip
  • Miglioramento: Aggiunto nuovo codice per supporto Genesis
  • Caratteristica: Disabilita il Glossario in una pagina con una checkbox


  • Corretto: Migliorata la sostituzione della stringa originale
  • Corretto: Aggiunto sistema per evitare errori nel frontend


  • Caratteristica: Supporto per YARPP
  • Miglioramento: Codice migliorato per cache
  • Corretto: Adesso puoi usare il termine per il link e non il titolo termine del post type
  • [PRO] Nuova modalità Tooltip, senza link


  • Corretto: migliorato supporto Genesis


  • Miglioramento: Aggiornato CMB2 e aggiunto il supporto all’ultima versione
  • Corretto: Problema con Genesis se non presente alcun termine
  • [PRO] 5 temi per la widget dei termini alfabetici


  • Corretto: un problema con Genesis


  • Corretto: Genesis bug


  • [PRO] Impostazioni per la rimozione del Read More link
  • [PRO] Impostazioni per un controllo case sensitive sui termini
  • [PRO] Previene l’inserimento del collegamento al termine nella sua pagina di definizione
  • Caratteristica: Aggiunta un’icona nelle impostazioni dei link esterni
  • Miglioramenti nella qualità del codice


  • Corretto: Errore nell’inserimento del tooltip che causava problemi con l’HTML


  • Versione Pro
  • Corretto: Supporto alla ricerca
  • Caratteristica: Opzione per disabilitare l’archivio pubblico delle tassonomie del Glossario
  • Caratteristica: Opzione per specificare il limite di parole da mostrare nel riassunto
  • Caratteristica: Filtro per cambiare l’espressione regolare glossary-regex


  • Corretto: Forzata la sanitization dei termini


  • Corretto: regressione dei termini correlati
  • Il link Read More viene mostrato soltanto quando il testo viene interrotto


  • Opzione per il supporto alla ricerca
  • Opzione per cambiare l’abbreviazione
  • Opzione per disabilitare l’archivio
  • nuovo shortcode [glossary-terms order=”desc” num=”20″ tax=”sport”]
  • nuovo shortcode [glossary-cats order=”desc” num=”20″]
  • Nuova opzione per filtrare la tassionomia nella widget Ultimi Termini Aggiunti
  • Scegli tra un link esterno o interno per il tuo termine
  • Miglioramenti nel codice
  • Corretto: ricerca Glotpress


  • Corretto: ricerca
  • Miglioramenti per la punteggiatura dei tooltip
  • Migliorati i nomi delle etichette per i termini aggiuntivi


  • Corretto: problema con archivio in ordine alfabetico durante la ricerca dei termini
  • Corretto: è possibile cercare soltanto i termini e gli articoli
  • Miglioramento: migliorati i tooltip di testo grazie a Rasmus Taarnby


  • Corretto: possibilità di scansionare un numero illimitato di termini
  • Nuovi filtri glossary_tooltip_html e glossary_excerpt


  • Nuove impostazioni per ordinare alfabeticamente le pagine archivio dei termini
  • Cambiate le classi CSS per i tooltip per evitare problemi con altri framework CSS, grazie a Diego Betto
  • Nuova espressione regolare per determinare i termini


  • Corretta la pulizia dei permalink all’attivazione del plugin
  • Rimossi gli avvisi grazie a Rasmus Taarnby
  • Aggiunto file per composer grazie a Rasmus Taarnby


  • Corretto problema nella mancanza di termini nel glossario


  • Pubblicato sul repository WordPress