{"id":30756,"date":"2014-07-23T00:04:17","date_gmt":"2014-07-23T00:04:17","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/bluet-keywords-tooltip-generator\/"},"modified":"2026-10-10T07:56:08","modified_gmt":"2026-10-10T07:56:08","slug":"bluet-keywords-tooltip-generator","status":"publish","type":"plugin","link":"https:\/\/ja.wordpress.org\/plugins\/bluet-keywords-tooltip-generator\/","author":13690894,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"7.0.0","stable_tag":"7.0.0","tested":"6.8.11","requires":"6.0","requires_php":"8.1","requires_plugins":null,"header_name":"Tooltipy","header_author":"Jamel Zarga","header_description":"","assets_banners_color":"fdfefe","last_updated":"2026-10-10 07:56:08","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/www.wpjam.co","rating":4.6,"author_block_rating":0,"active_installs":1000,"downloads":53677,"num_ratings":68,"support_threads":4,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0":{"tag":"1.0","author":"lebleut","date":"2014-08-23 22:32:13","revision":971524},"1.5":{"tag":"1.5","author":"lebleut","date":"2014-08-23 22:39:44","revision":971526},"2.0":{"tag":"2.0","author":"lebleut","date":"2014-09-03 19:26:34","revision":978137},"2.3":{"tag":"2.3","author":"lebleut","date":"2015-02-10 18:16:23","revision":1086599},"2.4":{"tag":"2.4","author":"lebleut","date":"2015-02-18 00:11:22","revision":1092930},"2.5":{"tag":"2.5","author":"lebleut","date":"2015-03-20 07:29:15","revision":1116663},"3.0":{"tag":"3.0","author":"lebleut","date":"2015-08-30 10:33:05","revision":1234039},"3.1":{"tag":"3.1","author":"lebleut","date":"2015-09-01 20:56:17","revision":1235767},"3.3":{"tag":"3.3","author":"lebleut","date":"2015-09-12 03:13:52","revision":1243796},"3.4":{"tag":"3.4","author":"lebleut","date":"2017-10-30 00:22:06","revision":1754925},"5.0":{"tag":"5.0","author":"lebleut","date":"2017-10-30 00:42:55","revision":1754928},"5.1":{"tag":"5.1","author":"lebleut","date":"2018-06-04 08:31:35","revision":1886656},"5.2":{"tag":"5.2","author":"lebleut","date":"2020-05-14 03:09:17","revision":2304592},"5.3":{"tag":"5.3","author":"lebleut","date":"2023-11-30 12:12:00","revision":3003746},"5.4":{"tag":"5.4","author":"lebleut","date":"2024-04-23 20:56:28","revision":3076075},"5.5":{"tag":"5.5","author":"lebleut","date":"2025-03-24 09:28:38","revision":3260670},"5.5.2":{"tag":"5.5.2","author":"lebleut","date":"2025-03-24 14:04:53","revision":3260856},"5.5.3":{"tag":"5.5.3","author":"lebleut","date":"2025-03-24 14:09:19","revision":3260861},"5.5.4":{"tag":"5.5.4","author":"lebleut","date":"2025-04-15 11:53:12","revision":3273501},"5.5.5":{"tag":"5.5.5","author":"lebleut","date":"2025-07-01 10:48:02","revision":3320510},"5.5.6":{"tag":"5.5.6","author":"lebleut","date":"2025-07-02 08:55:33","revision":3321057},"5.5.7":{"tag":"5.5.7","author":"lebleut","date":"2025-08-05 17:34:46","revision":3339799},"5.5.8":{"tag":"5.5.8","author":"lebleut","date":"2025-08-25 09:34:09","revision":3349566},"5.5.9":{"tag":"5.5.9","author":"lebleut","date":"2026-04-24 07:24:39","revision":3514374},"7.0.0":{"tag":"7.0.0","author":"lebleut","date":"2026-10-10 07:56:08","revision":3737717}},"upgrade_notice":{"7.0.0":"<p>Major architectural rewrite. Requires PHP 8.1+ and WordPress 6.0+. Existing data and settings are preserved automatically. Includes security fixes for CVE-2025-62917.<\/p>"},"ratings":{"1":4,"2":1,"3":4,"4":1,"5":58},"assets_icons":{"icon-128x128.jpg":{"filename":"icon-128x128.jpg","revision":1277221,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.jpg":{"filename":"icon-256x256.jpg","revision":1277221,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3514413,"resolution":"772x250","location":"assets","locale":"","width":1544,"height":500}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0","1.5","2.0","2.3","2.4","2.5","3.0","3.1","3.3","3.4","5.0","5.1","5.2","5.3","5.4","5.5","5.5.2","5.5.3","5.5.4","5.5.5","5.5.6","5.5.7","5.5.8","5.5.9","7.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":1271389,"resolution":"1","location":"assets","locale":"","width":427,"height":540},"screenshot-10.png":{"filename":"screenshot-10.png","revision":1271389,"resolution":"10","location":"assets","locale":"","width":960,"height":699},"screenshot-11.png":{"filename":"screenshot-11.png","revision":3003746,"resolution":"11","location":"assets","locale":"","width":726,"height":589},"screenshot-2.png":{"filename":"screenshot-2.png","revision":1271389,"resolution":"2","location":"assets","locale":"","width":516,"height":414},"screenshot-3.png":{"filename":"screenshot-3.png","revision":1271389,"resolution":"3","location":"assets","locale":"","width":847,"height":667},"screenshot-4.png":{"filename":"screenshot-4.png","revision":1292002,"resolution":"4","location":"assets","locale":"","width":660,"height":522},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3003746,"resolution":"5","location":"assets","locale":"","width":536,"height":696},"screenshot-6.png":{"filename":"screenshot-6.png","revision":1271389,"resolution":"6","location":"assets","locale":"","width":681,"height":513},"screenshot-7.png":{"filename":"screenshot-7.png","revision":1271389,"resolution":"7","location":"assets","locale":"","width":892,"height":742},"screenshot-8.png":{"filename":"screenshot-8.png","revision":1271389,"resolution":"8","location":"assets","locale":"","width":750,"height":465},"screenshot-9.png":{"filename":"screenshot-9.png","revision":1271389,"resolution":"9","location":"assets","locale":"","width":486,"height":398}},"screenshots":[]},"plugin_section":[],"plugin_tags":[13329,2409,3986,472,788],"plugin_category":[43,50,57],"plugin_contributors":[83837,285492],"plugin_business_model":[],"class_list":["post-30756","plugin","type-plugin","status-publish","hentry","plugin_tags-definition","plugin_tags-glossary","plugin_tags-highlight","plugin_tags-keywords","plugin_tags-tooltip","plugin_category-customization","plugin_category-media","plugin_category-taxonomy","plugin_contributors-lebleut","plugin_contributors-salinnovation","plugin_committers-lebleut"],"banners":{"banner":"https:\/\/ps.w.org\/bluet-keywords-tooltip-generator\/assets\/banner-772x250.png?rev=3514413","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/bluet-keywords-tooltip-generator\/assets\/icon-128x128.jpg?rev=1277221","icon_2x":"https:\/\/ps.w.org\/bluet-keywords-tooltip-generator\/assets\/icon-256x256.jpg?rev=1277221","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/bluet-keywords-tooltip-generator\/assets\/screenshot-1.png?rev=1271389","caption":""},{"src":"https:\/\/ps.w.org\/bluet-keywords-tooltip-generator\/assets\/screenshot-2.png?rev=1271389","caption":""},{"src":"https:\/\/ps.w.org\/bluet-keywords-tooltip-generator\/assets\/screenshot-3.png?rev=1271389","caption":""},{"src":"https:\/\/ps.w.org\/bluet-keywords-tooltip-generator\/assets\/screenshot-4.png?rev=1292002","caption":""},{"src":"https:\/\/ps.w.org\/bluet-keywords-tooltip-generator\/assets\/screenshot-5.png?rev=3003746","caption":""},{"src":"https:\/\/ps.w.org\/bluet-keywords-tooltip-generator\/assets\/screenshot-6.png?rev=1271389","caption":""},{"src":"https:\/\/ps.w.org\/bluet-keywords-tooltip-generator\/assets\/screenshot-7.png?rev=1271389","caption":""},{"src":"https:\/\/ps.w.org\/bluet-keywords-tooltip-generator\/assets\/screenshot-8.png?rev=1271389","caption":""},{"src":"https:\/\/ps.w.org\/bluet-keywords-tooltip-generator\/assets\/screenshot-9.png?rev=1271389","caption":""},{"src":"https:\/\/ps.w.org\/bluet-keywords-tooltip-generator\/assets\/screenshot-10.png?rev=1271389","caption":""},{"src":"https:\/\/ps.w.org\/bluet-keywords-tooltip-generator\/assets\/screenshot-11.png?rev=3003746","caption":""}],"raw_content":"<!--section=description-->\n<p><strong>Tooltipy<\/strong> automatically detects keywords in your posts\/pages and displays tooltip popups with their definitions.<\/p>\n\n<p><strong>Version 7<\/strong> is a major architectural rewrite (PHP 8.1+ OOP, Tippy.js rendering) with <strong>100% backward compatibility<\/strong> for existing users (same database options, post meta keys, CSS classes, shortcodes, and hooks).<\/p>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li>Auto-detect keywords and display tooltips on hover (Tippy.js)<\/li>\n<li>Synonyms support (pipe-separated)<\/li>\n<li>Case-sensitive matching option<\/li>\n<li>Prefix matching (e.g. \"photo\" matches \"photography\")<\/li>\n<li>Glossary shortcode: <code>[tooltip_glossary]<\/code> (aliases: <code>[kttg_glossary]<\/code>, <code>[tooltipy_glossary]<\/code>)<\/li>\n<li>Manual shortcode: <code>[tooltip]<\/code><\/li>\n<li>Keyword families \/ categories<\/li>\n<li>AJAX loading of tooltip content<\/li>\n<li>YouTube video tooltips<\/li>\n<li>Image alt-text tooltips<\/li>\n<li>Sidebar widget showing related keywords<\/li>\n<li>Extensible addon system<\/li>\n<\/ul>\n\n<h4>Architecture (7.x)<\/h4>\n\n<ul>\n<li>PHP 8.1 namespaces under <code>Tooltipy\\<\/code><\/li>\n<li>Tippy.js bundled locally (no CDN)<\/li>\n<li>Full backward compatibility: same option names, post meta keys, hooks<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/<\/code><\/li>\n<li>Activate through the Plugins menu<\/li>\n<li>Go to <strong>Tooltipy &gt; Settings<\/strong> to configure<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%207.x%20compatible%20with%20existing%20data%20from%205.x%3F\"><h3>Is 7.x compatible with existing data from 5.x?<\/h3><\/dt>\n<dd><p>Yes. All database options, post meta, CSS classes, and shortcodes are identical.<\/p><\/dd>\n<dt id=\"how%20do%20i%20create%20a%20keyword%3F\"><h3>How do I create a keyword?<\/h3><\/dt>\n<dd><p>Go to <strong>Tooltipy &gt; Add New<\/strong>. The title is the keyword; the content is the tooltip body.<\/p><\/dd>\n<dt id=\"how%20do%20i%20add%20a%20glossary%3F\"><h3>How do I add a glossary?<\/h3><\/dt>\n<dd><p>Create a page and add <code>[tooltip_glossary]<\/code> (or the legacy <code>[kttg_glossary]<\/code>). Then enable the glossary footer link in Settings and paste that page URL.<\/p><\/dd>\n<dt id=\"what%20are%20the%20requirements%3F\"><h3>What are the requirements?<\/h3><\/dt>\n<dd><p>WordPress 6.0+ and PHP 8.1+.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>7.0.0<\/h4>\n\n<ul>\n<li>Major OOP rewrite: PHP 8.1 namespaces, Tippy.js tooltip rendering<\/li>\n<li>Security hardening against Contributor stored XSS (CVE-2025-62917)<\/li>\n<li>Glossary footer link only appears when enabled and a page URL is set<\/li>\n<li>Backward compatible: all option keys, meta keys, shortcodes, and hooks preserved<\/li>\n<\/ul>\n\n<h4>5.5.9<\/h4>\n\n<ul>\n<li>Security: nonce verification on AJAX calls<\/li>\n<li>Improved: excluded posts migration to postmeta<\/li>\n<\/ul>\n\n<h4>5.2<\/h4>\n\n<ul>\n<li>Previous stable procedural release<\/li>\n<\/ul>","raw_excerpt":"Automatically create tooltip boxes for your technical keywords to explain them to your site visitors.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/30756","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=30756"}],"author":[{"embeddable":true,"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/lebleut"}],"wp:attachment":[{"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=30756"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=30756"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=30756"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=30756"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=30756"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=30756"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}