Title: Glossary Tooltip – Build a Smart Knowledge Base with Tooltips
Author: Jumedeen khan
Published: <strong>June 1, 2024</strong>
Last modified: August 1, 2026

---

Search plugins

![](https://ps.w.org/glossary-tooltip/assets/banner-772x250.png?rev=3631349)

![](https://ps.w.org/glossary-tooltip/assets/icon-256x256.png?rev=3631349)

# Glossary Tooltip – Build a Smart Knowledge Base with Tooltips

 By [Jumedeen khan](https://profiles.wordpress.org/jumedeenkhan/)

[Download](https://downloads.wordpress.org/plugin/glossary-tooltip.2.4.7.zip)

 * [Details](https://vec.wordpress.org/plugins/glossary-tooltip/#description)
 * [Reviews](https://vec.wordpress.org/plugins/glossary-tooltip/#reviews)
 *  [Installation](https://vec.wordpress.org/plugins/glossary-tooltip/#installation)
 * [Development](https://vec.wordpress.org/plugins/glossary-tooltip/#developers)

 [Support](https://wordpress.org/support/plugin/glossary-tooltip/)

## Description

**Glossary Tooltip** helps you create a powerful knowledge base for your **WordPress
website** by automatically **highlighting glossary terms** and converting them into
links.

The plugin displays responsive, customizable tooltips with term definitions, helping
visitors understand unfamiliar terms without leaving the page.

A built-in searchable **A–Z glossary index** with live search makes it easy for 
visitors to browse terms, discover related content, and quickly find the information
they need.

It’s perfect for **blogs**, **documentation sites**, **knowledge bases**, **educational
websites**, **online courses**, and **business websites**.

**Don’t let difficult words confuse your visitors**. Use this plugin to better organize
your content, strengthen internal linking, and improve the user experience.

Learn more about **Glossary Tooltip**:

[Official Website](https://glossarytooltip.com/) | [Documentation](https://glossarytooltip.com/docs/)
| [Demo](https://glossarytooltip.com/demo/) | [Video Tutorials](https://www.youtube.com/@GlossaryTooltip/videos)
| [User Guide](https://glossarytooltip.com/docs/getting-started/) | [FAQs](https://glossarytooltip.com/faq/)

### Key Features

 * Automatic glossary term highlighting
 * Responsive, customizable tooltips
 * Searchable A–Z glossary index with live search
 * Glossary categories, synonyms, and aliases
 * Per-post and per-term override settings
 * Flexible parsing and exclusion rules
 * Lightweight and performance optimized
 * Easy to Use (for Beginners)

### Turn Technical Terms into Informative Links

Every website contains terms that may be unfamiliar to some visitors. Without clear
explanations, readers often leave the page to search elsewhere, interrupting their
experience and reducing engagement.

Glossary Tooltip keeps visitors on your website by providing instant definitions
exactly where they are needed. Simply create a glossary term once, and the plugin
automatically uses it throughout your content, keeping terminology consistent and
easy to maintain.

### How Glossary Tooltip Helps Your Website?

A well-organized glossary does more than define terms — it makes your content easier
to understand, improves navigation, and helps visitors discover related topics without
leaving the page.

Whether you’re publishing tutorials, product documentation, developer guides, educational
resources, or industry-specific content.

Glossary Tooltip helps organize information into a structured, searchable knowledge
base that grows with your website.

By keeping definitions consistent across your content, the plugin reduces manual
work, improves readability, and creates a better experience for both new and returning
visitors.

### Main Features

Glossary Tooltip includes everything you need to build and manage a professional
glossary and knowledge base for your WordPress website.

#### 1. Automatic Glossary Term Highlighting

Automatically detect glossary terms throughout your content and convert them into
glossary links. No manual linking is required, helping you save time while keeping
terminology consistent across your website.

#### 2. Responsive Tooltips

Display responsive, fully customizable tooltips that work on hover (desktop) and
tap (mobile), allowing visitors to view definitions without leaving the page.

#### 3. Searchable A–Z Glossary Index

Create a dedicated glossary index with alphabetical navigation and built-in live
search, making it easy for visitors to browse, search, and discover glossary terms.

#### 4. Glossary Terms Management

Manage glossary terms from a dedicated custom post type with support for descriptions,
excerpts, featured images, categories, synonyms, and custom settings.

#### 5. Advanced Parsing Engine

Control exactly where glossary terms are highlighted using flexible parsing rules,
exclusions, and compatibility options for maximum accuracy.

#### 6. Per-Post Override Settings

Enable or disable glossary highlighting and tooltips for individual posts and pages
without affecting your global plugin settings.

#### 7. Lightweight & Performance Optimized

Built for speed with optimized parsing, smart asset loading, and minimal impact 
on your website’s performance.

### Why Choose Glossary Tooltip?

Glossary Tooltip is designed to help you build a professional, easy-to-manage knowledge
base without adding unnecessary complexity to your website.

Whether you’re managing a small blog or a large documentation website, the plugin
scales with your content while remaining lightweight, flexible, and easy to customize.

With automatic term detection, powerful customization options, and performance-focused
architecture, you can spend less time managing glossary links and more time creating
valuable content.

Glossary Tooltip is a great choice for websites that publish educational or information-
rich content, including:

 * Blogs
 * Documentation websites
 * Knowledge bases
 * Educational websites
 * Online courses
 * Product documentation
 * Technical documentation
 * Developer resources
 * Business websites
 * SaaS websites
 * Medical websites
 * Financial websites
 * Legal websites

### Shortcodes

This plugin includes two shortcodes: `[glossary_list]` to display your glossary 
index, and `[glossary_exclude]` to turn off glossary highlighting on part or all
of a specific post or page.

**`[glossary_list]`**

Add this shortcode to any post or page to display your full glossary list there —
an alphabetically organized (A-Z) list of all your glossary terms, with optional
jump navigation and a live search box.

Basic example, showing every glossary term with the default settings:

    ```
    [glossary_list]
    ```

_Supported attributes_

 * `category="all"` — Only show terms assigned to one or more Glossary Categories.
   Use a single category slug (e.g. `category="seo"`), or several separated by commas
   to show terms matching _any_ of them (e.g. `category="seo,wordpress"`). Defaults
   to `all`, which shows every term regardless of category.
 * `orderby="name"` — Chooses how terms are sorted _within_ each A-Z letter group.
   A term never moves out of its own letter group — only the order of terms inside
   each group, and the order the groups themselves appear in, follow `orderby`/`
   order` together. Accepted values: `name` (alphabetical), `date` (publish date),`
   menu_order` (the custom order set on the Glossary Terms screen), or `rand` (random
   order, reshuffled on every page load — group order is unaffected by `order` in
   this case). Defaults to `name`.
 * `order="ASC"` — Sets the sort direction used by `orderby`, and also the direction
   the A-Z letter groups themselves run in. Accepted values: `ASC` (ascending — 
   groups run A to Z, terms sort oldest to newest for `orderby="date"`) or `DESC`(
   descending — groups run Z to A, terms sort newest to oldest for `orderby="date"`).
   Defaults to `ASC`. Has no effect on term order when `orderby="rand"`, and no 
   effect on group order at all when `orderby="rand"`.
 * `letters="show"` — Shows or hides the big A-Z letter heading above each group
   of terms. Accepted values: `show` or `hide`. Defaults to `show`.
 * `limit="-1"` — The maximum number of terms to display _per A-Z letter group_ —
   not a total for the whole index. For example, `limit="2"` shows at most 2 terms
   under A, at most 2 under B, at most 2 under C, and so on. Use `-1` for no limit,
   showing every matching term. Defaults to `-1`.
 * `columns="2"` — How many columns to arrange the terms into within each letter
   group. Accepts a whole number from `1` to `6`. Defaults to `2`.

_More examples_

Show only terms from the “SEO” category:

    ```
    [glossary_list category="seo"]
    ```

Show terms from either the “SEO” or “WordPress” category:

    ```
    [glossary_list category="seo,wordpress"]
    ```

Sort terms newest-first, with the letter groups themselves running Z to A:

    ```
    [glossary_list orderby="date" order="DESC"]
    ```

Reverse just the A-Z letter groups to run Z to A while keeping terms inside each
group alphabetical:

    ```
    [glossary_list order="DESC"]
    ```

Show the terms in a random order each time the page loads:

    ```
    [glossary_list orderby="rand"]
    ```

Hide the A-Z letter headings and lay terms out in a single column:

    ```
    [glossary_list letters="hide" columns="1"]
    ```

Show at most 3 terms per letter, arranged in 4 columns:

    ```
    [glossary_list limit="3" columns="4"]
    ```

Combine several attributes together — show only “Web Development” terms, newest 
first, up to 5 per letter, in 3 columns:

    ```
    [glossary_list category="web-development" orderby="date" order="DESC" limit="5" columns="3"]
    ```

**`[glossary_exclude]`**

Add this marker to a specific post or page to turn off automatic glossary term highlighting
for part or all of that content — the rest of your site keeps highlighting as normal.
It doesn’t display anything itself; the marker(s) are simply removed from the page
when it renders.

It supports two forms:

**Paired form** — wraps a specific section and excludes only that section, leaving
the rest of the post highlighted normally:

    ```
    [glossary_exclude]This paragraph will not have any glossary terms highlighted.[/glossary_exclude]
    ```

You can use the paired form as many times as you like in the same post — each pair
excludes only the content between it.

**Single-marker form** — placed on its own, excludes everything from that point 
to the end of the content:

    ```
    [glossary_exclude]
    ```

This is useful for pages where you don’t want glossary tooltips to appear in part
or all of the content, such as a legal page, a code tutorial, or a post that already
discusses a term in detail.

Excluding the entire post has the same effect as setting the “Glossary Highlight”
option to Off on that post/page’s edit screen.

#### Need more shortcode examples?

See the complete shortcode documentation: [Glossary Tooltip >> Documentation >> Glossary Page](https://glossarytooltip.com/docs/glossary-index/)

#### Multilingual sites

Glossary Tooltip stores UTF-8 content and is compatible with multilingual plugins
such as WPML and Polylang.

#### Documentation and support

Full documentation and setup guides are available at official website [glossarytooltip.com](https://glossarytooltip.com/).

For questions or issues, please use the [support forum](https://wordpress.org/support/plugin/glossary-tooltip/).

## Screenshots

[⌊Configure the plugin using the General Settings tab, including highlighting, parsing,
and core behavior.⌉⌊Configure the plugin using the General Settings tab, including
highlighting, parsing, and core behavior.⌉[

Configure the plugin using the General Settings tab, including highlighting, parsing,
and core behavior.

[⌊Customize the Glossary Index page layout, search, alphabetical navigation, and
display options.⌉⌊Customize the Glossary Index page layout, search, alphabetical
navigation, and display options.⌉[

Customize the Glossary Index page layout, search, alphabetical navigation, and display
options.

[⌊Manage glossary term behavior, links, excerpts, and content display from the Glossary
Term settings.⌉⌊Manage glossary term behavior, links, excerpts, and content display
from the Glossary Term settings.⌉[

Manage glossary term behavior, links, excerpts, and content display from the Glossary
Term settings.

[⌊Customize tooltip appearance, position, colors, mobile behavior, and display options.⌉⌊
Customize tooltip appearance, position, colors, mobile behavior, and display options
.⌉[

Customize tooltip appearance, position, colors, mobile behavior, and display options.

[⌊Fine-tune plugin behavior with Advanced Settings for better performance and compatibility.⌉⌊
Fine-tune plugin behavior with Advanced Settings for better performance and compatibility
.⌉[

Fine-tune plugin behavior with Advanced Settings for better performance and compatibility.

[⌊Frontend Glossary Index page with alphabetical navigation and integrated live 
search.⌉⌊Frontend Glossary Index page with alphabetical navigation and integrated
live search.⌉[

Frontend Glossary Index page with alphabetical navigation and integrated live search.

[⌊Automatically highlighted glossary terms with interactive tooltips displayed on
hover or tap.⌉⌊Automatically highlighted glossary terms with interactive tooltips
displayed on hover or tap.⌉[

Automatically highlighted glossary terms with interactive tooltips displayed on 
hover or tap.

[⌊Browse glossary terms quickly using the alphabetical A–Z, Special Characters, 
and 0–9 navigation.⌉⌊Browse glossary terms quickly using the alphabetical A–Z, Special
Characters, and 0–9 navigation.⌉[

Browse glossary terms quickly using the alphabetical A–Z, Special Characters, and
0–9 navigation.

[⌊Instantly find glossary terms using the built-in live search terms feature.⌉⌊Instantly
find glossary terms using the built-in live search terms feature.⌉[

Instantly find glossary terms using the built-in live search terms feature.

[⌊Create and edit glossary terms with descriptions, excerpts, featured images, and
custom settings.⌉⌊Create and edit glossary terms with descriptions, excerpts, featured
images, and custom settings.⌉[

Create and edit glossary terms with descriptions, excerpts, featured images, and
custom settings.

[⌊Override highlight and tooltip settings for individual posts, pages or custom 
post types.⌉⌊Override highlight and tooltip settings for individual posts, pages
or custom post types.⌉[

Override highlight and tooltip settings for individual posts, pages or custom post
types.

[⌊Manage all glossary terms from the dedicated WordPress Glossary Terms dashboard.⌉⌊
Manage all glossary terms from the dedicated WordPress Glossary Terms dashboard.⌉[

Manage all glossary terms from the dedicated WordPress Glossary Terms dashboard.

[⌊Get started quickly with the Setup Wizard for easy plugin configuration.⌉⌊Get 
started quickly with the Setup Wizard for easy plugin configuration.⌉[

Get started quickly with the Setup Wizard for easy plugin configuration.

## Installation

#### Automatic installation

 1. In your WordPress admin, go to **Plugins  Add New Plugin**.
 2. Search for **Glossary Tooltip**.
 3. Click **Install Now**, then click **Activate**.
 4. Go to **Glossary  Settings** to configure the plugin.

#### Manual installation

 1. Download the plugin ZIP file.
 2. In your WordPress admin, go to **Plugins  Add New Plugin  Upload Plugin**.
 3. Choose the downloaded ZIP file and click **Install Now**.
 4. Activate the plugin from the **Plugins** screen.

#### After activation

 1. Go to **Glossary  Add New Glossary Term**.
 2. Enter the term as the title and its definition in the content editor.
 3. Publish the term.
 4. Visit any post or page containing that word to see it automatically highlighted
    with a tooltip.
 5. Optionally, create a page with the `[glossary_list]` shortcode (or select a glossary
    index page in **Glossary  Settings**) to display a full glossary index.

## FAQ

### Do I need to manually link glossary terms in my content?

No. Once a glossary term is published, the plugin automatically detects and highlights
matching words across the post types you’ve selected in the settings.

### How do I show a full list of glossary terms on a page?

Use the `[glossary_list]` shortcode on any post or page, or select a glossary index
page in **Glossary  Settings  Glossary Index Page**. The index lists terms alphabetically
and includes an optional A–Z navigation and live search box.

### Can I enable or disable highlighting for a single post or page?

Yes. Each post, page, and supported custom post type includes Glossary Highlight
and Tooltip settings. You can choose **Default, On, or Off** to control glossary
highlighting and tooltips for that specific content without affecting the rest of
your website.

### How do I prevent the glossary from parsing a paragraph?

Yes. Wrap any section with `[glossary_exclude]...[/glossary_exclude]` to skip highlighting
for just that section, or add a single `[glossary_exclude]` marker on its own to
skip highlighting for the rest of the content that follows it. You can also set 
the “Glossary Highlight” option to Off on the post/page edit screen to skip highlighting
for the entire post.

### Can I control tooltips for just one post or page?

Yes. Each post/page edit screen includes a “Tooltip” setting with three options:
Default (follows the site-wide tooltip setting), On, or Off. This lets you enable
or disable tooltips for a single post or page without changing the global setting.

### Can I stop one specific glossary term from being highlighted everywhere?

Yes. Each glossary term has per-term visibility controls that let you exclude it
from auto-highlighting and/or the glossary index, without affecting any other terms.

### Can I control how many times a term is highlighted on the same page?

Yes. In **Glossary  Settings  General**, you can highlight a term only once, a limited
number of times, every Nth occurrence, or every occurrence.

### Can a term have alternate names or abbreviations?

Yes. You can add synonyms/aliases to a glossary term, and any of those alternate
forms will be highlighted and link to the same term.

### Will highlighting break my headings or existing links?

No, by default the plugin ignores headings (H1–H6) and text that is already inside
a link, so your existing structure and links are not altered. These behaviors can
be adjusted in the settings.

### Does this affect my site’s internal search results?

You can optionally exclude glossary terms from your site’s internal search results
in **Glossary  Settings  General**. This does not affect Google or other external
search engines.

### Can I choose which side of the term the tooltip appears on?

Yes. In **Glossary  Settings  Tooltip**, the “Tooltip position” option lets you 
choose top, bottom, left, or right. Top is recommended for most layouts.

### I changed the glossary permalink slug and now get 404 errors. How do I fix this?

Go to **Glossary  Settings  Advanced** and click **Flush Rewrite Rules**, or go 
to **Settings  Permalinks** and click **Save Changes**.

### I updated a term but the site still shows the old content. What should I do?

If you have content caching enabled, use the **Clear Glossary Cache** tool on the
Advanced settings tab, then clear any third-party caching or CDN cache your site
may be using.

### Can I back up or transfer my plugin settings to another site?

Yes. On the Advanced settings tab you can export all plugin settings as a JSON file
and import that file on another installation. You can also reset all settings to
their defaults.

### How do I move glossary terms to another WordPress site?

Glossary terms are a standard WordPress content type, so you can use the built-in**
Tools  Export** and **Tools  Import** screens to move them between sites.

### How does Glossary Tooltip help improve my website’s SEO?

Glossary Tooltip can improve your site’s SEO by automatically creating internal 
links between related content and generating dedicated glossary term pages. This
helps search engines better understand your website structure while making it easier
for visitors to discover relevant information.

### Can I customize glossary term titles?

Yes. You can customize the displayed glossary term title from the Glossary Term 
Settings. For example, you can automatically add text such as **“What Is:”**, **“
Definition of:”**, or any custom prefix or suffix to glossary term titles without
changing the original glossary term name.

### How do I exclude content from automatic glossary highlighting?

Wrap the content with the `[glossary_exclude] paragraph text here... [/glossary_exclude]`
markers to prevent glossary terms inside that section from being automatically highlighted.
Only the wrapped content is excluded—glossary highlighting continues to work normally
everywhere else on the page.

### Does the plugin work with all WordPress themes?

Yes. Glossary Tooltip is designed to work with any well-coded WordPress theme that
follows WordPress coding standards. It has been tested with popular themes including
Twenty Twenty-Five, GeneratePress, Astra, Kadence, Blocksy, Genesis Framework, and
other standards-compliant themes.

If a theme or another plugin prevents glossary links or tooltips from displaying
correctly, the plugin includes flexible compatibility settings to help resolve most
conflicts.

### Does the plugin work with multilingual sites?

Absolutely! The plugin supports UTF-8 and is fully compatible with WPML, Polylang
and popular multilingual plugins.

### Can I import glossary terms from another website?

Yes. Glossary Tooltip stores terms as a standard WordPress custom post type, so 
you can use WordPress’s built-in **Tools  Export** and **Tools  Import** features
to transfer glossary terms, categories, synonyms, featured images, and other supported
data between WordPress sites. You can also find these instructions in the plugin’s
Advanced Settings page.

### How do I control where tooltips appear?

Yes. You can choose where tooltips appear from the plugin settings. Glossary Tooltip
supports automatic positioning as well as fixed positions, including **Top, Bottom,
Left, and Right**, allowing you to choose the placement that works best for your
site.

### Does it support synonyms and variations?

Yes. Glossary Tooltip supports synonyms and term variations out of the box. You 
can assign multiple synonyms or alternate spellings to a glossary term, and they
will automatically be recognized and highlighted throughout your content.

### Does the plugin slow down my site?

No. The plugin includes several performance options: it can skip parsing when no
glossary terms exist, cache parsed content, load scripts in the footer, load assets
inline, and limit parsing to the main query only.

### Where can I get help?

Visit the [support forum](https://wordpress.org/support/plugin/glossary-tooltip/)
or the [documentation site](https://www.glossarytooltip.com/).

## Reviews

![](https://secure.gravatar.com/avatar/666c46808b9cb870bbd7c1330f6d989aa10e6de3b74420bf8d5f40b89913986b?
s=60&d=retro&r=g)

### 󠀁[Very satisfied and easy to use plugin](https://wordpress.org/support/topic/very-satisfied-and-easy-to-use-plugin/)󠁿

 [jamshedkhan](https://profiles.wordpress.org/jamshedkhan/) June 1, 2024 2 replies

I am currently using CM Tooltip Glossary but it has a lot of extra features which
make me confused. I was always looking for a plugin that has the required features
for tooltip glossary and I found this. It’s very simple and comes with only the 
essential features, also, it is very easy to setup. Thanks for offering this.

 [ Read all 1 review ](https://wordpress.org/support/plugin/glossary-tooltip/reviews/)

## Contributors & Developers

“Glossary Tooltip – Build a Smart Knowledge Base with Tooltips” is open source software.
The following people have contributed to this plugin.

Contributors

 *   [ Jumedeen khan ](https://profiles.wordpress.org/jumedeenkhan/)
 *   [ Mozedia ](https://profiles.wordpress.org/mozedia/)

“Glossary Tooltip – Build a Smart Knowledge Base with Tooltips” has been translated
into 1 locale. Thank you to [the translators](https://translate.wordpress.org/projects/wp-plugins/glossary-tooltip/contributors)
for their contributions.

[Translate “Glossary Tooltip – Build a Smart Knowledge Base with Tooltips” into your language.](https://translate.wordpress.org/projects/wp-plugins/glossary-tooltip)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/glossary-tooltip/),
check out the [SVN repository](https://plugins.svn.wordpress.org/glossary-tooltip/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/glossary-tooltip/)
by [RSS](https://plugins.trac.wordpress.org/log/glossary-tooltip/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 2.4.7

 * Fixed: The “Alphabet letter color” and “Underline color” fields on the settings
   page showed a color-picker “default” swatch value that didn’t match the option’s
   actual documented default.
 * Fixed: A per-post settings meta box helper was missing `wp_unslash()` before 
   sanitizing submitted deactivation-feedback fields.
 * Changed: The glossary single-page “back link” template now reads options through
   the shared `get_gtt_option()` helper (consistent with the rest of the plugin)
   instead of calling `get_option()` directly.
 * Removed: Unused CSS file pair (`assets/css/glossary.css` / `.min.css`) and their
   inline-mode PHP counterpart, left over from an earlier version and never enqueued.
 * Removed: Two empty, unreferenced “deprecated” admin view stubs for a glossary
   data import/export feature that was replaced by core’s Tools  Export/Import.
 * Removed: Unused CSS rules (rating card, upgrade card, plugin icon, and other 
   leftover selectors with no matching markup) from the admin stylesheet.
 * Tested up to WordPress 7.0.2.

#### 2.4.6

 * Added: `[glossary_exclude]` now also supports a paired form — `[glossary_exclude]...[/
   glossary_exclude]` — that excludes only the content between the two markers from
   glossary highlighting, while the rest of the post keeps highlighting as normal.
   Multiple paired blocks are supported in the same post. Both marker tags are removed
   from the rendered output. The original single, unpaired `[glossary_exclude]` 
   marker still works exactly as before, excluding everything from that point to
   the end of the content.

#### 2.4.5

 * Fixed: The `[glossary_list]` shortcode’s `order="DESC"` attribute only reversed
   the terms inside each A-Z letter group, while the letter groups themselves (A,
   B, C…) always stayed in ascending order. `order` now also reverses the sequence
   the letter groups appear in — `order="DESC"` runs the whole index Z to A, matching
   the `DESC` direction applied within each group. The jump-navigation links at 
   the top of the index reorder to match. `orderby="rand"` is unaffected, since 
   random order has no group sequence to reverse.

#### 2.4.4

 * Fixed: The `[glossary_list]` shortcode’s `category` attribute always returned
   an empty index. The glossary category taxonomy wasn’t registered yet at the point
   the plugin first built its internal glossary terms cache, so every term’s category
   list was silently recorded as empty and cached for 12 hours. The plugin’s startup
   is now correctly deferred until WordPress’s `init` hook, after the taxonomy is
   registered.

#### 2.4.3

 * Changed: The `[glossary_list]` shortcode’s `limit` attribute now caps the number
   of terms shown _per A-Z letter group_, instead of a single total across the whole
   index — e.g. `limit="2"` shows up to 2 terms under A, up to 2 under B, up to 
   2 under C, and so on.

#### 2.4.2

 * New: The `[glossary_list]` shortcode now accepts `category`, `orderby`, `order`,`
   letters`, `limit`, and `columns` attributes, letting you filter by Glossary Category,
   sort terms within each A-Z group by name/date/menu order/random, hide the A-Z
   group letters, cap the number of terms shown, and lay the index out in 1 to 6
   columns.
 * Fixed: `orderby`/`order` now sort the terms _inside_ each A-Z letter group only—
   the letter groups themselves always stay in fixed alphabetical order, so the 
   index navigation and layout remain predictable no matter which sort is applied.

#### 2.4.1

 * Improvements: The glossary index shortcode is `[glossary_list]` (underscore) 
   best according to WordPress guidelines. Improvements included.
 * Changed: The per-post “Disable glossary highlighting on this post” checkbox has
   been replaced with two independent dropdown settings on the post/page edit screen:“
   Glossary Highlight” and “Tooltip”, each offering Default (follows the current
   global setting), On, or Off.

#### 2.4.0

 * New: “Tooltip position” setting on the Tooltip tab, letting you choose whether
   the tooltip appears above, below, to the left, or to the right of a highlighted
   term.
 * New: “Maintenance Tools” card on the Advanced tab with one-click “Flush Rewrite
   Rules” (fixes 404s after permalink/slug changes) and “Clear Glossary Cache” (
   forces immediate re-read of terms, synonyms, and categories) actions.
 * New: System Information panel on the Advanced tab summarizing site, server, and
   plugin details, with a one-click copy-to-clipboard button.
 * Changed: The Advanced tab’s Import/Export section is now scoped to plugin settings
   only (export/import/reset as JSON). Glossary term export and CSV/JSON import 
   were removed — glossary terms are a standard WordPress custom post type, so the
   tab now points to the built-in Tools  Export / Tools  Import screens instead.
 * Improved: “Only highlight on main WP query”, “Enable content caching”, “Load 
   scripts in footer”, and “Load CSS & JS inline” moved from Advanced back to General
   settings, under a new “Performance & Asset Loading” section.
 * Improved: Settings screen visual design refined — tab navigation, cards, buttons,
   and form controls given a more consistent, modern appearance.

#### 2.3.0

 * New: Import & Export section on the Advanced tab, with plugin settings export/
   import/reset, glossary data export (CSV/JSON), and a 3-step import/migration 
   wizard.
 * New: All import/export/reset actions run over AJAX with nonce verification and
   a `manage_options` capability check.

#### 2.2.1

 * Improved: Settings layout now uses the full available width with a proportional
   main/sidebar split; tab navigation redesigned into a segmented pill style.
 * Improved: Content-parsing options (“Skip parsing when no terms exist”, “Ignore
   headings”, “Ignore links”, “Exclude specific HTML tags from parsing”, “Content
   parsing priority”) moved from Advanced back to General settings, under a new “
   Content Parsing” section.
 * Improved: Renamed the “Index Page” and “Terms” tabs to “Glossary Index Page” 
   and “Glossary Terms” for clarity.

#### 2.2.0

 * New: Redesigned settings screen with a branded header, version badge, quick action
   links, and a two-column layout with a persistent sidebar for the installation
   guide and support links.
 * New: “Advanced” settings tab groups parsing-performance and asset-loading options.
 * New: “Highlight only space-separated terms” option to prevent matching inside
   compound words.
 * New: “Load scripts in footer” option for faster perceived load times.

#### 2.1.1

 * Fixed: Deactivating the plugin no longer deletes your glossary settings.
 * Fixed: “Disable tooltips on the glossary index” setting now works correctly.
 * Fixed: Glossary highlighting no longer skips a page just because its slug happens
   to be “glossary”.
 * Fixed: A closure/filter mismatch that could force all outgoing emails to HTML
   formatting after using the deactivation feedback form.
 * Security: Added nonce verification to the deactivation feedback form.
 * Security: Added a capability check when saving the “disable highlight” post setting.
 * Accessibility: Tooltips are now visible on keyboard focus, not just mouse hover.
 * New: Synonyms/aliases for glossary terms.
 * New: Per-term visibility controls (exclude a term from auto-highlighting and/
   or the glossary index).
 * Improved: Replaced deprecated `get_post_custom()` calls with targeted `get_post_meta()`
   calls.
 * Improved: Corrected the plugin’s declared minimum PHP version to match the code.
 * Improved: Added missing translator strings in the deactivation feedback modal.
 * Improved: Synonym/alias matching now treats a term and its synonyms as one keyword
   group and always prefers the longest matching keyword, preventing overlapping
   links.

#### 2.0.1

 * Improved tooltip behavior.
 * Performance improvements.
 * Minor fixes.

#### 2.0.0

 * Added advanced glossary settings.
 * Added glossary index improvements.
 * Added tooltip customization options.
 * Added live search on the glossary index.
 * Improved parsing performance.

#### 1.0.1

 * Settings improvements.

#### 1.0

 * Initial release.

## Meta

 *  Version **2.4.7**
 *  Last updated **1 week ago**
 *  Active installations **100+**
 *  WordPress version ** 5.6 or higher **
 *  Tested up to **7.0.3**
 *  PHP version ** 7.4 or higher **
 *  Languages
 * [English (US)](https://wordpress.org/plugins/glossary-tooltip/) and [Korean](https://ko.wordpress.org/plugins/glossary-tooltip/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/glossary-tooltip)
 * Tags
 * [dictionary](https://vec.wordpress.org/plugins/tags/dictionary/)[glossary](https://vec.wordpress.org/plugins/tags/glossary/)
   [knowledge base](https://vec.wordpress.org/plugins/tags/knowledge-base/)[tooltip](https://vec.wordpress.org/plugins/tags/tooltip/)
   [wiki](https://vec.wordpress.org/plugins/tags/wiki/)
 *  [Advanced View](https://vec.wordpress.org/plugins/glossary-tooltip/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/glossary-tooltip/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/glossary-tooltip/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/glossary-tooltip/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/glossary-tooltip/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/glossary-tooltip/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/glossary-tooltip/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/glossary-tooltip/reviews/)

## Contributors

 *   [ Jumedeen khan ](https://profiles.wordpress.org/jumedeenkhan/)
 *   [ Mozedia ](https://profiles.wordpress.org/mozedia/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/glossary-tooltip/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://buymeacoffee.com/jumedeenkhan)