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.



Indexy is a plugin for WordPress that lets you create a glossary of terms, write definitions, and highlight those terms
inside your posts. Visitors can hover over any highlighted terms to see a short excerpt, or click them for the full
definition. As an author, you get several shiny shortcodes to enhance
your website, as well as widgets to show off your glossary and make
navigation easy.

Using Indexy, you can create glossary pages, which function similarly to regular posts or pages in WordPress. In
addition to the title of the article, you can define any number of synonyms. Whenever any of the terms come up in a page
or blog post, they will be highlighted according to the rules set in the plugin’s options.


I would like to thank the following people:


  • A sample glossary index page. Indexy can automatically insert a listing like this anywhere you use the [indexy_index] shortcode.
  • Terms are automatically highlighted in your articles, with optionally an excerpt of the main glossary article displayed when the user hovers over a term.
  • The Glossary Index widget provides a scrollable index of your glossary terms.
  • The options panel for each individual glossary article allows you to define synonyms, control highlighting, and choose whether or not to include that term on the index page (see screenshot 1) and the index widget (screenshot 3).
  • Indexy is highly customizable, with fine-grained control over how terms are highlighted.


  1. Install Indexy either via the plugin directory, or by manually uploading the files to your server.
  2. Navigate to the Plugins screen in the WordPress administration panel and activate Indexy.
  3. Go through the Indexy settings panel and configure the plugin as you like.
  4. If you like, customize the look of the plugin by creating a custom indexy.css file in your theme’s folder. You can
    also create a custom template for glossary pages.
  5. That’s it!


Are there any special requirements to use Indexy?

In order to run Indexy, you’ll need a reasonably recent version of WordPress, on a server that runs PHP 5 or newer. With
most hosting companies, that shouldn’t be a problem.

Will Indexy work with WordPress version x?

Indexy is developed and tested using the most recent version of WordPress, and any new release will, to the best of my
knowledge, always work with the latest version(s) of WordPress. Older releases in the same major version of WordPress
should generally work. For any versions older than that, Indexy may or not work; you’ll have to test it to find out.

The plugin should work correctly on Multisite installations, however I don’t specifically test for that.

How can I customize Indexy?

For information on customizing Indexy, please refer to
the documentation.

Why does Indexy prompt me to install the Meta Box plugin?

The Meta Box plugin helps Indexy display boxes with settings on the add/edit
post page. If you don’t have it installed, nothing will break, but you’ll miss out on some of the plugin’s features.

Other than that, Meta Box does not affect your WordPress website; it is not visible to your site’s visitors, nor does it
do anything else. (You also don’t need the premium versions of Meta Box.)

Can Indexy be translated to language x?

Yes, Indexy can be translated, however translations (other than English) are currently included.

A .po file is included in the plugins languages/ folder; you can open this file using Poedit
(or any other similar editor of your choice) and make your own translation of the plugin. If you would like to
contribute your translation to the plugin, I would love to include it in the plugin’s distribution; please contact me at


September 12, 2016
It took a few minutes for me to realize that a glossary page is really a gloss page; that is, a page for a single term, with the term as the title. Nobody uses 'gloss' in that sense now, I guess. Everything else was easy. The CSS that comes with it happens to be perfect. The hover excerpt works; I either show an example sentence or let it show the first part of my definition. The index shortcode just seems to gather up those glosses and it shows an alphabetical glossary. Thanks!
Read all 1 review

Contributors & Developers

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


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

Translate “Indexy” into your language.

Interested in development?

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



  • Fixed a minor issue which caused warnings in some cases (issue reported by KTS915).


  • Initial release.