Glossary

Description

Adding a glossary to your website can be a smart move to improve your users’ reading experience and significantly improve SEO and rankings.
If you’re looking for the ultimate glossary plugin for your WordPress site, look no further: you’ve found it!

Glossary by Codeat is the freemium WordPress plugin that allows you to create a glossary for your website and turn your content into a complete and navigable resource. It comes with a free and a PRO version.

What is the superpower of Glossary by Codeat?

The Glossary plugin automatically creates word lists from your content and generates the corresponding styled tooltips.
The terms and definitions will be grouped in a glossary or dictionary section and automatically linked to the corresponding words within your posts and pages.

You can use Glossary by Codeat with the classic WordPress editor or with Gutenberg: it’s 100% compatible.

Need some examples?

Let’s say you have a food blog.
How great would it be to show your readers a tooltip (and a direct link) to the description of an ingredient (or kitchen utensil) without them having to leave your website?

And what if you run an online store selling fishing gear?
With the Glossary plugin, you can provide detailed descriptions of your merchandise and suggest related products directly from your store’s pages.

Are you a big fan of Back to the Future and want to create a digital encyclopedia that covers all aspects of your favorite saga?
With Glossary by Codeat, it’s a piece of cake! See this demo.

Are you an affiliate marketing specialist?

You can use Glossary by Codeat to include your affiliation URLs and descriptions to some of your key terms. This way, you can turn the tooltip area of the pop-up into a revenue machine! Cool, uh?

And what’s even cooler is that you can use Glossary by Codeat for free!
The basic version of Glossary is – and will always be – free.

FREE FEATURES

The free version of Glossary by Codeat is jam-packed with nifty features! Its powerful engine automatically links every instance of a term (or set of terms) to a predefined list of definitions.

Here are some of the things you can do with the free version of Glossary by Codeat:

  • Group your terms by category and create vertical archives of terms through the shortcodes: Lists of Terms and Lists of Categories.
  • Choose where to activate its features: in all pages or only some of them, in archives, taxonomies, custom post types, etc.
  • Apply a highlight to your linked terms or a highlight and a tooltip on hover.
  • Style your tooltips by choosing one of the three free templates.
  • Link terms to internal or external locations.
  • Add a dedicated icon to highlight external links.
  • Use it with your favorite plugins: Yoast SEO, Ninja Forms, Elementor, YARPP, Crayon Syntax Highlighter, role management plugins like User Role Editor, or multi-language plugins such as WPML and Polylang.
  • Smooth migration from the CM Glossary Tooltip plugin.
  • Play with the widgets: Glossary Search Bar, Latest Terms, and Glossary Categories.
  • Hassle-free integration with Gutenberg blocks.

The free version of Glossary by Codeat doesn’t include dedicated support.
If you need help, take a look at our demo site, read our documentation, or head over to the dedicated WordPress support forum.

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:

PRO FEATURES

The PRO version of Glossary by Codeat includes all the free features plus several behavior-controlling tools to enhance your reader’s experience.

Here are some of the things you can do with the PRO version of Glossary by Codeat:

  • Advanced customization and styling of your tooltips.
  • Full control of your tooltips behavior on mobile.
  • Match case-sensitive terms.
  • Link only the first occurrence of the same key term.
  • Link only the first occurrence of any key term.
  • Prevent term links from appearing on their own description page.
  • Add an alphabetically ordered list of your Glossary terms.
  • Add Custom Fields to your key terms, and use the integration with the ACF Custom Fields plugin.
  • Use the PRO shortcode to create a Glossary Index.
  • Advanced shortcodes to parse the content when using Visual Composer or Page Builder.

The PRO version of Glossary by Codeat includes dedicated support.
If you have any doubts or questions, our friendly support team will assist you as quickly as possible.

Not happy with the plugin?
Take advantage of our 30 days money-back guarantee!

Screenshots

  • Glossary Add / Edit Glossary Term
  • Glossary General Settings
  • Glossary Tooltip Customizer (PRO)
  • Glossary Widgets
  • Example of tooltip template
  • Example of tooltip template
  • Example of tooltip template
  • Example of tooltip template

Installation

Using The WordPress Dashboard

  1. Navigate to the ‘Add New’ in the plugins dashboard
  2. Search for ‘glossary codeat’
  3. Click ‘Install Now’
  4. Activate the plugin on the Plugin dashboard

Uploading in WordPress Dashboard

  1. Navigate to the ‘Add New’ in the plugins dashboard
  2. Navigate to the ‘Upload’ area
  3. Select glossary.zip from your computer
  4. Click ‘Install Now’
  5. Activate the plugin in the Plugin dashboard

Using FTP

  1. Download glossary.zip
  2. Extract the glossary directory to your computer
  3. Upload the glossary directory to the /wp-content/plugins/ directory
  4. Activate the plugin in the Plugin dashboard

FAQ

Is the documentation available?

Of course!
Our extensive documentation covers all the features and tips to make the most of the Glossary plugin.

Does it support all languages and alphabets?

Yes, Glossary is designed to work in any language. It currently supports RTL and LTR alphabets as well as non-latin fonts.

At the time of writing, we have tested it internally with Hebrew, Arabic, German, Japanese, Cherokee, Russian, and Greek.
We welcome all feedback on these and other languages.

Can I use it with ACF?

Yes! If you own a Premium Glossary license, you can use our plugin with ACF.

Glossary will add a checkbox on ACF labeled as Add support for Glossary in your fields.

This way, you will be able to activate the filtering in ACF for customizing your fields.

Is it compatible with Genesis?

Yes, we love the Genesis Framework, and we care about Genesis fans.

The SEO, Layout, and Archive sections are fully integrated.

Is it compatible with cache plugins?

Yes, Glossary works with both backend and frontend caching.
Caching can be applied by a WordPress plugin and/or by your host: whatever the case, you don’t have to worry about compatibility.

If you’re using a backend caching plugin, the cache is refreshed every few hours or every day at most, so this won’t pose any problem with Glossary.

On the other hand, if you’re using front-end caching and Glossary Premium, you should take a few extra measures. Every time you edit your settings, for example, you change your tooltips’ style, you need to clear your frontend cache.

The way you clear the cache may vary according to the plugin or hosting you’re using, so please refer to their documentation to learn how to do it.

Is it compatible with WordPress Multisite?

Yes!
If you’re running a Multisite install and managing multiple websites, Glossary can automatically serve all the network websites where our plugin is active.

To work in this environment, the Glossary plugin requires two elements:

  • One license per domain (or one license for the subdomain).
  • Multisite with a shared database.

Read our documentation for more details.

Is it compatible with translation plugins?

Yes, Glossary is 100% compatible with WPML and Polylang.

To make them work together, you will have to set the language in each post type where you wish to execute Glossary.
In this way, our plugin will recognize the terms and will manage the respective descriptions accordingly.

Read our documentation for more details.

Does it support Visual Composer?

Most of the time, yes, it does.

On the other hand, there are dozens of Visual Composer plugins in the WordPress ecosystem, and a large amount of them don’t behave in a standard way, which can represent an issue.

The most common problem you might encounter with Visual Composer is the truncation of your tooltips.

Read our documentation for more details.

Reviews

May 6, 2021
I needed a simple hover tooltip for my news magazine without the bloat that some other plugins have and Glossary for WordPress filled that need. Easy, quick setup interface and works great on WP 5.7 and Typology theme. Thanks Codeat!
April 27, 2021
This plugin does exactly what it was built for and serves its purpose well. It is well worth upgrading to the professional or lifetime version! I give it 5 stars! The developer is very responsive and the support is great. My only negative comment (if I had to leave one) is that it is not a "native" Elementor plugin, but again, the developer was quick to provide fixes to shortcode limitations that arose out of Elementor functionality, not the plugin itself. I cannot bring myself to ding this developer for limited Elementor integration because this truly is an awesome plugin and would clearly work with a stock WordPress install just fine!
Read all 54 reviews

Contributors & Developers

“Glossary” is open source software. The following people have contributed to this plugin.

Contributors

“Glossary” has been translated into 3 locales. Thank you to the translators for their contributions.

Translate “Glossary” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

2.0.20

  • [PRO] Fix: text field alignment on Custom Fields in settings
  • [PRO] Enhancement: No loading of emoji on Customizer preview
  • [PRO] Enhancement: Show Glossary support on ACF settings just on text/textarea fields
  • [PRO] Enhancement: Better mobile detection for mobile tooltip support

2.0.19

  • [PRO] Fix: Tabs and customizer preview wasn’t working right
  • Fix: External icon link on Webkit browser was rendered bad
  • Enhancement: Alert the user when term content and excerpt are empty

2.0.18

  • Fix: Broken free version build fixed

2.0.17

  • Fix: Behaviour with external links and icon not showed
  • Fix: Updated extended-cpts and patched to avoid conflicts

2.0.16

  • Enhancement: WCAG support in widgets, shortcodes and tooltips
  • Fix: Avoid fatal error with Elementor widget view
  • Fix: Now purge of transients is more strong for some edge cases

2.0.15

  • Fix: Manual Terms Counter updater is now working again
  • Fix: Avoid fatal error in case plugin is not configured
  • [PRO] Improvement: ACF integration now will ignore wrong parameters by third part stuff

2.0.14

  • Fix: Avoid Fatal error when free and premium version are enabled
  • Fix: Glossary Terms shortcode wasn’t parsing always right the parameters
  • Enhancement: Updated the various plugin dependences

2.0.13

  • Fix: Avoid errors with no terms improved
  • Fix: A2Z missing the full bar of letters

2.0.12

  • [PRO] Enhancement: Order categories in metabox in hierarchical order

2.0.11

  • [PRO] Fix: Revert hide letter in A2Z as there is already a parameter empty-letters
  • Fix: Better CSS for glossary-terms shortcode
  • Enhancement: Not load general.css if there aren’t Glossary widgets in use

2.0.10

  • [PRO] Fix: In glossary-list shortcode the parameter show-letter wasn’t working
  • [PRO] Fix: glossary-list now shows in the bar just the letter found in the terms
  • Fix: Avoid errors with no terms

2.0.9

  • Fix: “Link only the first occurrence of all the term keys unlinks other glossary terms” fixed

2.0.8

  • [PRO] Fix: HTML broken on glossary-list
  • [PRO] Fix: A2Z bar new feature in top of the archives undefined index error
  • Fix: Avoid fatal error on free version

2.0.7

  • [PRO] Fix: on glossary-list shortcode improved the compability with some themes
  • [PRO] Fix: On ACF fields when enabled the support on fields that are not just text it will be ignored

2.0.6

  • Release alignment between pro/free

2.0.5

  • [PRO] Fix: Undefined index for plugin native custom fields
  • Fix: Prevent same term page and other cases with other post types

2.0.4

  • Fix: Undefined index for some widgets
  • [PRO] Fix: Undefined index for plugin native custom fields
  • Fix: Extended-Cpts library can create conflicts https://github.com/johnbillion/extended-cpts/pull/156

2.0.3

  • Fix: Issues with Composer autoload not updated for free version

2.0.2

  • [PRO] Fix: Issues with Tooltip Customizer and missing parameters

2.0.1

  • Fix: Composer Autoload wasn’t optimized and was generating an error for the websites with WP_DEBUG enabled

2.0

  • [PRO] Enhancement: New footnote mode to use as alternative for link or tooltip modes
  • [PRO] Enhancement: New option to add in top of Glossary terms (if theme support it) the Alphabetical Index Bar
  • [PRO] Enhancement: 2 new tooltip themes
  • [PRO] Enhancement: New parameter for A2Z shortcode about search bar position
  • [PRO] Enhancement: New field to define what string to append to every url injected
  • Enhancement: Code refactoring, improvements and new automated tests
  • Enhancement: Dropped support for PHP 5
  • Enhancement: New banners about multisite support and about documentation for new installation
  • Enhancement: Button to purge transients used by shortcodes and widgets in settings
  • Enhancement: New option to ignore text inside <span> tags that improve support for some plugins
  • Enhancement: New theme parameter in Last Glossaries Terms and Categories widgets and shortcodes
  • Fix: Not show taxonomy picker inside post types to enable filtering if there aren’t glossary taxonomies
  • [PRO] Fix: Fancy theme arrow now has the color configured in Customizer

1.8.18

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

1.8.17

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

1.8.16

  • [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

1.8.15

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

1.8.14

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

1.8.13

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

1.8.12

  • Fix: Fix Freemius integration of the previous release

1.8.11

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

1.8.10

  • 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

1.8.9

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

1.8.8

  • [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

1.8.7

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

1.8.6

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

1.8.5

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

1.8.4

  • 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

1.8.3

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

1.8.2

  • [PRO] Fix: Missing CSS for search widget

1.8.1

  • [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

1.8.0

  • 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