• Skip to primary navigation
  • Skip to main content
  • Skip to footer
Glossary Tooltip Logo

Glossary Tooltip

Automatically Highlight Terms & Show Tooltips

  • Home
  • Features
  • Docs
    • Getting Started
    • General Settings
    • Glossary Index Page
    • Glossary Terms
    • Tooltip Settings
    • Performance & Optimization
    • Troubleshooting
    • Changelog
  • Blog
  • Glossary Page
  • Try the Demo

Live Demo

See Glossary Tooltip in action

Every example on this page is a real, working feature of the plugin — not a screenshot. Hover a highlighted term, try the shortcode attributes, and browse the live A-Z glossary index below.

Download free
Read the documentation

Automatic Highlighting

Write normally. Glossary Tooltip does the rest.

Below is a real excerpt from a tutorial-style article. Every underlined word is a genuine glossary term, matched and linked automatically — hover or tap one to see its tooltip.

Speeding up your first WordPress site

When you’re setting up a new site, the fastest wins usually come from the server layer, not the content itself. Start by checking whether your host runs Apache or Nginx, since both handle traffic differently under load. Enabling cache at the server level means WordPress does not have to rebuild the same page from the database on every visit.

Next, look at your images. An oversized image is one of the most common causes of a slow homepage, and compressing them before upload makes a noticeable difference. If your theme relies on JavaScript for menus or sliders, keep an eye on how much of it loads on pages that do not need it.

Finally, a clean permalink structure and a properly configured CSS file both help visitors and search engines understand your site faster. Small changes like these compound quickly across a growing site.

Tooltip Position

Four sides, one setting

Choose where tooltips appear relative to a highlighted term from Glossary → Settings → Tooltip — top, bottom, left, or right. The example below shows the exact same term, hover the word to see each position for yourself.

Caching stores a copy of content so pages load faster.

cache

Top

cookies

Small pieces of data a site stores in your browser.

Bottom

The language that controls a page’s look and layout.

CSS

Left

database

Where WordPress stores your content, users, and settings.

Right

The [glossary_list] Shortcode

Drop a full glossary index anywhere

Add the shortcode below to any post or page and it renders a complete, alphabetically organized glossary index — with jump navigation and search built in, using every term currently on this site. Here it is with a small limit so the preview stays compact; leave the attribute off to show every term.

[[glossary_list limit="1"]]
  • All
  • A
  • B
  • C
  • D
  • E
  • F
  • G
  • H
  • I
  • J
  • K
  • L
  • M
  • N
  • O
  • P
  • Q
  • R
  • S
  • T
  • U
  • V
  • W
  • X
  • Y
  • Z

No glossary terms matched your search.

A
  • action
B
  • backend
C
  • cache
D
  • dashboard
E
  • editor
F
  • featured image
G
  • gallery
H
  • header
I
  • icon
J
  • javascript
K
  • keywords
L
  • layout
M
  • mariadb
N
  • navigation
O
  • object cache
P
  • parent theme
Q
  • query
R
  • redirection
S
  • seo
T
  • taxonomy
U
  • update
V
  • visual editor
W
  • widgets
X
  • xampp
Y
  • yaml
Z
  • zip file

Attribute: category

Show only one topic at a time

Filter the index down to one or more Glossary Categories by slug. This example shows only terms filed under “SEO”.

[[glossary_list category="seo"]]
  • All
  • B
  • C
  • G
  • K
  • O
  • P
  • R
  • S

No glossary terms matched your search.

B
  • backlink
  • breadcrumbs
C
  • canonical url
G
  • guest post
K
  • keywords
O
  • off-page seo
  • optimization
P
  • permalink
R
  • redirection
S
  • seo

Attributes: orderby & order

Sort terms, and even reverse the A-Z order

Control how terms are sorted inside each letter group, and which direction the A-Z groups themselves run in. This example sorts by publish date, newest first, reverses the whole index to Z-A, and limits the result to keep the preview short.

[[glossary_list orderby="date" order="DESC" limit="2"]]
  • All
  • Z
  • Y
  • X
  • W
  • V
  • U
  • T
  • S
  • R
  • Q
  • P
  • O
  • N
  • M
  • L
  • K
  • J
  • I
  • H
  • G
  • F
  • E
  • D
  • C
  • B
  • A

No glossary terms matched your search.

Z
  • zip file
Y
  • yarpp
  • yaml
X
  • xampp
  • xml-rpc
W
  • wordpress
  • woocommerce
V
  • vps hosting
  • visual editor
U
  • user role
  • upload
T
  • thumbnail
  • tools
S
  • ssh
  • seo
R
  • repository
  • role
Q
  • query
  • quick edit
P
  • parent theme
  • profile
O
  • off-page seo
  • object cache
N
  • nonce
  • navigation
M
  • mysql
  • mariadb
L
  • localhost
  • loop
K
  • knowledgebase
  • keywords
J
  • jquery
  • json
I
  • installation
  • icon
H
  • html
  • hotlinking
G
  • guest post
  • gutenberg
F
  • framework
  • ftp
E
  • elementor
  • extension
D
  • domain name
  • database
C
  • css
  • child theme
B
  • block
  • block patterns
A
  • apache
  • array

Attributes: letters & limit

Hide the headings, cap the count

letters="hide" removes the big A-Z heading above each group, which is handy for a compact widget-style list. limit caps how many terms appear per letter group — here, at most 1 term per letter.

[[glossary_list letters="hide" limit="1"]]
  • All
  • A
  • B
  • C
  • D
  • E
  • F
  • G
  • H
  • I
  • J
  • K
  • L
  • M
  • N
  • O
  • P
  • Q
  • R
  • S
  • T
  • U
  • V
  • W
  • X
  • Y
  • Z

No glossary terms matched your search.

  • action
  • backend
  • cache
  • dashboard
  • editor
  • featured image
  • gallery
  • header
  • icon
  • javascript
  • keywords
  • layout
  • mariadb
  • navigation
  • object cache
  • parent theme
  • query
  • redirection
  • seo
  • taxonomy
  • update
  • visual editor
  • widgets
  • xampp
  • yaml
  • zip file

Attribute: columns

Lay terms out in up to 6 columns

Set how many columns each letter group’s terms are arranged into, from 1 to 6. This example uses 3 columns with a small per-letter limit so the shape is easy to see.

[[glossary_list columns="3" limit="3"]]
  • All
  • A
  • B
  • C
  • D
  • E
  • F
  • G
  • H
  • I
  • J
  • K
  • L
  • M
  • N
  • O
  • P
  • Q
  • R
  • S
  • T
  • U
  • V
  • W
  • X
  • Y
  • Z

No glossary terms matched your search.

A
  • action
  • admin bar
  • admin panel
B
  • backend
  • backlink
  • backup
C
  • cache
  • canonical url
  • category
D
  • dashboard
  • database
  • ddos
E
  • editor
  • elementor
  • excerpt
F
  • featured image
  • framework
  • frontend
G
  • gallery
  • github
  • gravatar
H
  • header
  • hooks
  • hosting
I
  • icon
  • image
  • installation
J
  • javascript
  • jquery
  • json
K
  • keywords
  • knowledgebase
L
  • layout
  • localhost
  • loop
M
  • mariadb
  • media
  • mysql
N
  • navigation
  • nginx
  • nonce
O
  • object cache
  • off-page seo
  • open source
P
  • parent theme
  • password
  • permalink
Q
  • query
  • quick edit
R
  • redirection
  • repository
  • revision
S
  • seo
  • shortcode
  • sidebar
T
  • taxonomy
  • template
  • theme
U
  • update
  • upload
  • url
V
  • visual editor
  • vps hosting
W
  • widgets
  • woocommerce
  • wordpress
X
  • xampp
  • xml-rpc
Y
  • yaml
  • yarpp
Z
  • zip file

Combining Attributes

Mix and match for exactly the view you need

All six attributes work together. Here, only “Web Development” terms are shown, sorted newest first, capped at 2 per letter, and arranged in 2 columns.

[[glossary_list category="web-development" orderby="date" order="DESC" limit="2" columns="2"]]
  • All
  • Y
  • X
  • U
  • R
  • Q
  • P
  • O
  • L
  • J
  • I
  • H
  • G
  • F
  • E
  • C
  • B
  • A

No glossary terms matched your search.

Y
  • yaml
X
  • xampp
U
  • url
R
  • repository
Q
  • query
P
  • php
O
  • open source
L
  • localhost
  • layout
J
  • jquery
  • json
I
  • icon
  • internet
H
  • html
  • http
G
  • github
F
  • framework
  • frontend
E
  • extension
C
  • css
B
  • backend
A
  • array
  • ajax

Full A-Z Index & Live Search

A complete, browsable glossary

With no attributes at all, [glossary_list] shows every term on the site. Click a letter in the jump navigation to scroll straight to it, or type in the search box to filter instantly — both work live, right here.

[[glossary_list]]
  • All
  • A
  • B
  • C
  • D
  • E
  • F
  • G
  • H
  • I
  • J
  • K
  • L
  • M
  • N
  • O
  • P
  • Q
  • R
  • S
  • T
  • U
  • V
  • W
  • X
  • Y
  • Z

No glossary terms matched your search.

A
  • action
  • admin bar
  • admin panel
  • ajax
  • apache
  • array
  • attachment
  • author
B
  • backend
  • backlink
  • backup
  • bandwidth
  • bbpress
  • block
  • block editor
  • block patterns
  • breadcrumbs
C
  • cache
  • canonical url
  • category
  • child theme
  • classic editor
  • cloud hosting
  • content
  • cookies
  • css
  • custom fields
D
  • dashboard
  • database
  • ddos
  • domain name
E
  • editor
  • elementor
  • excerpt
  • extension
F
  • featured image
  • framework
  • frontend
  • ftp
G
  • gallery
  • github
  • gravatar
  • guest post
  • gutenberg
H
  • header
  • hooks
  • hosting
  • hotlinking
  • html
  • http
I
  • icon
  • image
  • installation
  • internet
  • ip address
J
  • javascript
  • jquery
  • json
K
  • keywords
  • knowledgebase
L
  • layout
  • localhost
  • loop
M
  • mariadb
  • media
  • mysql
N
  • navigation
  • nginx
  • nonce
O
  • object cache
  • off-page seo
  • open source
  • optimization
P
  • parent theme
  • password
  • permalink
  • php
  • plugin
  • profile
Q
  • query
  • quick edit
R
  • redirection
  • repository
  • revision
  • role
S
  • seo
  • shortcode
  • sidebar
  • ssh
T
  • taxonomy
  • template
  • theme
  • thumbnail
  • tools
U
  • update
  • upload
  • url
  • user
  • user role
V
  • visual editor
  • vps hosting
W
  • widgets
  • woocommerce
  • wordpress
  • wp-admin
X
  • xampp
  • xml-rpc
Y
  • yaml
  • yarpp
Z
  • zip file

Inside the Dashboard

Simple settings, full control

A quick look at the admin screens where you configure highlighting, tooltips, and the glossary index.

glossary-tooltip — General Settings

Highlight terms on

Posts, Pages, Glossary

Repeat highlighting

2 times per page

Ignore headings & links

Enabled

General Settings — choose which content types get highlighted and how parsing behaves.

glossary-tooltip — Tooltip Settings

Tooltip position

Top

Background colour

Disable on mobile

Off

Tooltip Settings — pick the position, colours, and mobile behaviour of every tooltip.

Edit Post — Glossary Highlight

Glossary Highlight

Default

Tooltip

Off

Per-post overrides — turn highlighting or tooltips on or off for one specific post or page.

Fully Responsive

Built for every screen size

On phones and tablets, the glossary index automatically switches to a single column, the A-Z navigation wraps neatly, and tooltips reposition themselves so they never run off screen. Highlighted terms respond to a tap instead of a hover.

  • Single-column glossary index on small screens
  • Tap-to-reveal tooltips on touch devices
  • Optional setting to disable tooltips below a chosen breakpoint

All   A   B   C   D   E

C

Cache

Category

Cookies

Why Glossary Tooltip

Built to stay out of your way

Lightweight

No unnecessary libraries or bloated dependencies — just the CSS and JavaScript each page actually needs.

SEO-friendly

Each term gets its own indexable page and clean internal links, helping search engines understand how your content connects.

Accessible

Tooltips are reachable by keyboard focus as well as hover and tap, so no visitor is left out.

No jQuery required

Every interaction on this page — tooltips, search, and jump navigation — runs on plain JavaScript.

Fast by default

Optional caching, footer-loaded scripts, and main-query-only parsing keep glossary highlighting from slowing your pages down.

Fully customizable

Colours, underline styles, tooltip position, and layout are all adjustable from the settings screen — no code required.

Questions

Frequently asked questions

Do I need to manually link every glossary term?

No. Once a term exists in your glossary, the plugin automatically detects and links matching words across your content — no manual linking needed.

Can I turn off highlighting on a single post?

Yes. Add the shortcode to that post or page, or set its “Glossary Highlight” option to Off from the edit screen.

Does the glossary index slow down my site?

No. Glossary Tooltip caches its term list and only loads its CSS and JavaScript on pages that actually use highlighting, tooltips, or the index.

Will it work with my current theme?

Yes. The plugin outputs standard HTML and CSS classes that inherit your theme’s typography, so tooltips and the glossary index match your site’s existing design.

Can I filter the glossary index by topic?

Yes, using the category attribute on the [glossary_list] shortcode, as shown in the examples above. You can filter by one category or several at once.

Ready to try it on your own site?

Glossary Tooltip is free, open source, and ready to install in minutes.

Download
Documentation
Get support

Footer

Glossary Tooltip

Turn complex terms into clear moments of understanding, right where your readers need it.

Follow Glossary Tooltip

Facebook

YouTube

X

LinkedIn

GitHub

Quick Links

  • Home
  • Blog
  • Contact
  • About

Resources

  • Documentation
  • Changelog
  • FAQ
  • Support

Get the Plugin

Free, lightweight, and ready in minutes on WordPress.org.

Download free

© 2026 All rights reserved.
Privacy Policy · Terms of Service · Sitemap