This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Name: Enhanced TooltipGlossary

Description

Parses posts for defined glossary terms and adds links to the static glossary page containing the definition. The plugin also creates a tooltip containing the definition which is displayed when users mouseover the term. Based on automatic-glossary and on [TooltipGlossary] (https://wordpress.org/extend/plugins/tooltipglossary/).

The code has been bug fixed based on TooltipGlossary and many new features added. A new tag was introduced to avoid using the Tooltip [glossary_exclude] text [/glossary_exclude].

The tooltip is created with JavaScript based on the article written by Michael Leigeber here and can be customized and styled through the tooltip.css and tooltip.js files.

Screenshots

  • The options available for EnhancedTooltipGlossary in the administration area.

Installation

  1. Upload the plugin folder to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Define your glossary terms under the glossary menu item in the administration interface. The title of the page should be the term. The body content should be the definition.
  4. Create a main glossary page (example “Glossary”) with no body content if you wish to. If you do not create this page then your terms will still be highlighted but there will not be a central listing of all your terms.
  5. In the plugin’s dashboard preferences, enter the main glossary page’s id (optional as above)
  6. There are a handful of other optional preferences available in the dashboard.

Note: You must have a call to wp_head() in your template in order for the tooltip js and css to work properly. If your theme does not support this you will need to link to these files manually in your theme (not recommended).

FAQ

Does my main glossary page need to be titled “Glossary”?

No. It can be called anything. In fact you don’t even need to have a main glossary page.

Do I need to manually type in an unordered list of my glossary terms on the glossary page?

No. Just leave that page blank. The plugin creates the unordered list of terms automatically.

How do I add glossary terms?

Simply add a term under the ‘Glossary’ section in the adminstration interface. Title it the glossary term (ex. “WordPress”) and put the term’s definition into the body (ex. “A neato Blogging Platform”).

What if I need to add or change a glossary term?

Just add it or change it. The links for your glossary terms are added to your page and post content on the fly so your glossary links will always be up to date.

How do I prevent the glossary from parsing a paragraph

Just wrap the paragraph with [glossary_exclude] paragraph text [/glossary_exclude].

How do I define the Glossary link style

You can use glossaryLink. You can also define glossaryLinkMain if you wish to have a different style in the main glossary page

Reviews

February 4, 2024
We’ve been using CM Tooltip Glossary for several years now. We’ve built what I jokingly call the “World’s Largest Opinionated Agile and Scrum Reference Library”: see agilepainrelief.com glossary The plugin has been indispensable. It allows me to focus on write the entries and not the Wordpress plumbing. On the rare occasions there have been problems, I reach out to their support and the problem gets solved. People complain about the free version and I think that’s unfair to the developer. The developer needs to run a business and they deliver good value for their annual cost.
January 23, 2024
This plugin has so many options that you can for sure customize it the way you need it. Support is VERY active, for the plugins and the add-ons (the one which provides stats). I needed extra option and got it within 24h. Support sent a file to upload, such as I can use the extra option without waiting the next official release. Congrats for the good work 🙂
January 15, 2024 1 reply
You have to spend upwards of $89 to get images to display in the tooltips!! What the heck?? I’ve used another tooltip plugin, called just that… Tooltip, that went extinct but had all kinds of free features, like links and images included without having to spend a crazy amount of money for what should be included. This plugin does not have a nice style to it either. Very plain Jane. But, there aren’t any other tooltip plugins I can find to replace this one with, or I would in a heartbeat. Not a fan at all. But I have advanced terms on my site and need a tooltip to explain them. So, I guess I am stuck using this plugin for now. But I’m certainly not spending $89+ for a 5 site license, just so I can get images and styles included. Sorry, but this plugin needs to be revamped, big time.
August 2, 2023
It does a lot. If the settings and tutorials does not look as easy as you may expect, the support team is quick, effective, easy to contact and kind.
Read all 150 reviews

Contributors & Developers

“Name: Enhanced TooltipGlossary” is open source software. The following people have contributed to this plugin.

Contributors

“Name: Enhanced TooltipGlossary” has been translated into 2 locales. Thank you to the translators for their contributions.

Translate “Name: Enhanced TooltipGlossary” into your language.

Interested in development?

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

Changelog

1.0

  • First release nased on revised version on TooltipGlossary
  • Optimized code and bug fix from TooltipGlossary
  • Added [glossary_exclude] text [/glossary_exclude]
  • Added filters to clean tooltip text
  • Avoid changing URL using this format: href=’url’ in adition to href=””
  • Add extended functionality including excluding H1, H2, H3, Script, Object tags
  • Use the excerpt (if it exists) as hover text.
  • Remove term link to the glossary page
  • Limit tooltip length