WordPress plugin intelligence profile

Wordnest

A lightweight WordPress glossary tooltip plugin with zero frontend dependencies, native Chinese support, and English term matching.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.0
Current version1.1.3
WordPress coverageTested up to WordPress 7.0
Minimum stackWP 5.0 · PHP 8.0
Directory statusactive
Last directory update26 Jun 20264mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Wordnest version 1.1.3 as active, updated 4mo ago and tested up to WordPress 7.0.

Overview

About this plugin

com/Simon-xuan/Wordnest

English

Wordnest is a minimalist glossary tooltip plugin built for WordPress. It automatically detects terms in your posts or pages and shows their definitions on hover, keyboard focus, or tap/click.

The frontend is intentionally small: pure CSS plus Vanilla JavaScript, with no jQuery and no third-party frontend dependencies. Wordnest is designed for documentation sites, course sites, knowledge bases, technical blogs, language-learning content, product documentation, and any WordPress site that needs to explain terms inside article content.

Features

  • Dedicated admin panel: manage all terms centrally through a custom post type.
  • Smart matching: automatically detects terms in post/page content while skipping links, headings, code blocks, scripts, styles, and form text areas.
  • Accessible tooltips: supports hover, keyboard focus, tap/click, outside click dismissal, blur dismissal, and Esc dismissal.
  • First-occurrence mode: optionally highlight only the first occurrence of each term per post.
  • Native frontend: pure CSS + Vanilla JavaScript, zero frontend dependencies, no jQuery.
  • Bulk import: paste CSV text to add or update many terms at once.
  • Alias support: use the Term|Alias title format so multiple names share one definition.
  • High performance: caches both the glossary term list and processed post output with WordPress Transients.
  • Native Chinese support and English term matching.

Why Wordnest

Many glossary and tooltip plugins are powerful, but they often load more frontend assets than small documentation or education sites need. Wordnest focuses on one job: explain terms inside content while staying lightweight, predictable, and easy to maintain.

Wordnest parses content with DOMDocument and rewrites text nodes instead of running a raw regex over HTML. This helps avoid corrupting tags, attributes, links, headings, and code examples.

Usage

  • Add a single term

Go to Glossary -> Add New Glossary Term.

  • Title field: enter the term name. Aliases are supported with the full-width vertical bar |.
  • Content field: enter the term definition. This becomes the tooltip text.

Examples:

Phone TV|Television

  • Bulk import terms

Go to Settings -> Wordnest -> Import and paste CSV text, one term per line:

ABC|John,John - Class 1 DEF|Jane,Jane - Class 2 Phone,A mobile phone TV|Television,A television set

Existing terms with the same title are updated automatically rather than duplicated.

  • Settings and management
  • Settings tab: enable “Only highlight the first occurrence of each term” if you want cleaner long-form pages.
  • Manage Terms tab: view, edit, delete individual terms, or bulk-delete selected terms.

Customizing the appearance

css. You can edit the bubble background, text color, font size, spacing, border radius, focus outline, and responsive behavior there.

Example:

wordnest-tooltip { background-color: #333; color: #fff; border-radius: 4px; font-size: 14px; }

Internationalization

Wordnest is fully internationalized. The interface language follows your WordPress site language automatically.

  • Simplified Chinese: built-in default.
  • English: translation provided in languages/wordnest-en_US.mo.

mo, and place it in languages/.

Chinese

Wordnest 是一款专为 WordPress 打造的极简术语工具提示插件。它会自动识别文章或页面正文中的术语,并在鼠标悬停、键盘聚焦或触摸点击时显示释义。

前端使用纯 CSS + Vanilla JavaScript,无 jQuery、无第三方前端依赖。Wordnest 适合文档站、课程站、知识库、技术博客、语言学习内容、产品说明页,以及任何需要在正文中解释专业名词的 WordPress 站点。

功能特点

  • 专用管理面板:通过自定义文章类型集中管理所有术语。
  • 智能匹配算法:自动识别正文术语,并跳过链接、标题、代码块、脚本、样式和表单文本区域。
  • 可访问工具提示:支持悬停、键盘聚焦、触摸点击、外部点击关闭、失焦关闭与 Esc 关闭。
  • 首词高亮模式:可选择只高亮每篇文章中首次出现的术语,让长文章更清爽。
  • 原生轻量前端:纯 CSS + Vanilla JavaScript,零前端依赖,无 jQuery。
  • 批量导入:支持粘贴 CSV 文本,一次添加或更新大量术语。
  • 别名支持:使用 术语|别名 标题格式,让多个名称共享同一释义。
  • 高性能缓存:使用 WordPress Transient 缓存术语列表和处理后正文。
  • 原生中文支持,兼容英文术语匹配。

为什么选择 Wordnest

很多术语表或 tooltip 插件功能很全,但也会加载较重的前端资源。Wordnest 的目标更简单:只做一件事,把文章里的术语解释清楚,并尽量保持轻量、可控、易维护。

Wordnest 使用 DOMDocument 解析正文并改写文本节点,而不是直接对原始 HTML 跑正则。这能尽量避免破坏标签、属性、链接、标题和代码示例。

使用指南

  • 添加单个术语

进入 词汇表 -> 添加新术语 。

  • 标题栏:填写术语名称,支持用全角竖线 | 分隔别名。
  • 正文栏:填写该术语释义,也就是工具提示内容。

示例:

Phone TV|Television

  • 批量导入术语

进入 设置 -> 轻量级词汇表 -> 导入 ,粘贴 CSV 文本,每行一条:

ABC|张三,张三 - 一班 DEF|李四,李四 - 二班 Phone,手机 TV|Television,电视

已存在的同名术语会自动更新,不会重复创建。

  • 设置与管理
  • 设置标签页:勾选“仅高亮内容中首次出现的术语”即可开启首词高亮模式。
  • 术语管理标签页:查看、编辑、单条删除或批量删除术语。

自定义外观

css 。你可以在这里调整气泡背景色、文字颜色、字号、间距、圆角、键盘焦点样式和响应式表现。

示例:

wordnest-tooltip { background-color: #333; color: #fff; border-radius: 4px; font-size: 14px; }

多语言

Wordnest 已完整国际化,界面语言会自动跟随 WordPress 站点语言。

  • 简体中文:默认内置。
  • English:已提供 languages/wordnest-en_US.mo 。

mo 后放入 languages/ 。

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • definitions
  • dictionary
  • glossary
  • terms
  • tooltip
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 7.0

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 7.0.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.0
Minimum requirementsWordPress 5.0 · PHP 8.0
Update activity26 Jun 20264mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.