{"id":226946,"date":"2025-04-02T14:58:02","date_gmt":"2025-04-02T14:58:02","guid":{"rendered":"https:\/\/de.wordpress.org\/plugins\/term-description-popup\/"},"modified":"2025-11-29T11:04:34","modified_gmt":"2025-11-29T11:04:34","slug":"term-description-popup","status":"publish","type":"plugin","link":"https:\/\/ga.wordpress.org\/plugins\/term-description-popup\/","author":23266584,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"3.1.3","stable_tag":"3.1.3","tested":"6.9.4","requires":"6.6","requires_php":"7.4","requires_plugins":null,"header_name":"Term Description Popup","header_author":"meinService","header_description":"The plugin displays a keyword description in a popup whenever a term in the text of a post or page matches that keyword. The found term is marked with an icon. Clicking this icon opens a popup with the description matching the keyword. The keywords are stored in the standard WordPress \"terms\" table, and the descriptions are stored in the \"term_taxonomy\" table linked to \"terms.\" Keywords without a description are only subtly underlined.","assets_banners_color":"","last_updated":"2025-11-29 11:04:34","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/alternatives-manifest.de\/wordpress","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/term-description-popup","header_author_uri":"http:\/\/meinservice.online\/tdp.html","rating":5,"author_block_rating":0,"active_installs":0,"downloads":870,"num_ratings":2,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["installation","faq","changelog","description"],"tags":{"1.0.0":{"tag":"1.0.0","author":"meinservice","date":"2025-04-04 18:37:47"},"2.0.0":{"tag":"2.0.0","author":"meinservice","date":"2025-04-11 11:59:18"},"2.0.1":{"tag":"2.0.1","author":"meinservice","date":"2025-04-12 11:00:19"},"2.1.0":{"tag":"2.1.0","author":"meinservice","date":"2025-04-12 20:48:46"},"2.1.1":{"tag":"2.1.1","author":"meinservice","date":"2025-04-12 22:23:14"},"2.1.2":{"tag":"2.1.2","author":"meinservice","date":"2025-04-13 19:40:26"},"2.1.3":{"tag":"2.1.3","author":"meinservice","date":"2025-04-13 19:40:26"},"3.0.0":{"tag":"3.0.0","author":"meinservice","date":"2025-04-16 13:34:03"},"3.1.0":{"tag":"3.1.0","author":"meinservice","date":"2025-04-19 13:19:54"},"3.1.1":{"tag":"3.1.1","author":"meinservice","date":"2025-05-03 19:17:40"},"3.1.2":{"tag":"3.1.2","author":"meinservice","date":"2025-07-18 11:32:51"},"3.1.3":{"tag":"3.1.3","author":"meinservice","date":"2025-11-29 11:04:34"}},"upgrade_notice":{"3.1.3":"<ul>\n<li>better Compatibility<\/li>\n<li>Due to the renaming of the main file, the plugin must be activated again.<\/li>\n<\/ul>","3.1.2":"<ul>\n<li>several Improvements<\/li>\n<\/ul>","3.1.1":"<ul>\n<li>Better handling of special characters in the title, content or excerpt of pages or posts to find search terms including special characters.<\/li>\n<\/ul>","3.1.0":"<ul>\n<li>Better asynchronous Ajax handling for initial or ongoing access to excluded or included posts and pages to display this section<\/li>\n<li>Administration area divided into two tabs to improve usability<\/li>\n<\/ul>","3.0.0":"<ul>\n<li>Code separation of frontend and backend for more code clarity<\/li>\n<li>Full server-side support for searching pages and posts to exclude or include<\/li>\n<\/ul>","2.1.3":"<ul>\n<li>Better popup style<\/li>\n<li>Better decription formatting<\/li>\n<\/ul>","2.1.2":"<ul>\n<li>Examples of how the highlighted terms appear without a description in the text.<\/li>\n<li>Corrections to CSS classes to better display the pages or posts to be excluded.<\/li>\n<\/ul>","2.1.1":"<ul>\n<li>Plugin description in Settings Panel<\/li>\n<li>Administration button for manually clearing the cache<\/li>\n<\/ul>","2.1.0":"<ul>\n<li>Terms &amp; Desciption caching for 12 hours<\/li>\n<li>Administration selection to choose caching or not<\/li>\n<li>Marking styles for terms without description<\/li>\n<li>Administration selection to choose wich marking style is used<\/li>\n<li>Several Main-Languages are supported from now on<\/li>\n<\/ul>","2.0.1":"<ul>\n<li>A better solution was found to handle the initial setting of symbols.<\/li>\n<li>Added a link from the plugin overview of the administration dashboard to the plugin settings<\/li>\n<\/ul>","2.0.0":"<ul>\n<li>Adding Admin-Panel\n\n<ul>\n<li>Which taxonomies (pages or posts) the plugin should be effective for<\/li>\n<li>The icon that leads to the description can be selected<\/li>\n<li>You can choose whether terms without a description should be highlighted<\/li>\n<li>Pages and posts can be specifically excluded from the plugin&#039;s effects<\/li>\n<\/ul><\/li>\n<\/ul>","1.0.0":"<ul>\n<li>Initial Public Release (stable)<\/li>\n<\/ul>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":2},"assets_icons":{"icon-128x128.jpg":{"filename":"icon-128x128.jpg","revision":3265801,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.jpg":{"filename":"icon-256x256.jpg","revision":3265801,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","2.0.0","2.0.1","2.1.0","2.1.1","2.1.2","2.1.3","3.0.0","3.1.0","3.1.1","3.1.2","3.1.3"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3277212,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3265774,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3265774,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3265774,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3277212,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3277212,"resolution":"6","location":"assets","locale":""}},"screenshots":{"1":"TDP shows Description Popup inside textcontent","2":"TDP marks terms without description or shows linked symbol to open popup with its description","3":"How to find Terms Management inside Wordpress","4":"How to work with terms and tescription","5":"Administration panel general tab","6":"Administration panel exclusions tab"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[2210,2409,186,90,5058],"plugin_category":[57],"plugin_contributors":[240310],"plugin_business_model":[],"class_list":["post-226946","plugin","type-plugin","status-publish","hentry","plugin_tags-description","plugin_tags-glossary","plugin_tags-seo","plugin_tags-tag","plugin_tags-term","plugin_category-taxonomy","plugin_contributors-meinservice","plugin_committers-meinservice"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/term-description-popup\/assets\/icon-128x128.jpg?rev=3265801","icon_2x":"https:\/\/ps.w.org\/term-description-popup\/assets\/icon-256x256.jpg?rev=3265801","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/term-description-popup\/assets\/screenshot-1.png?rev=3277212","caption":"TDP shows Description Popup inside textcontent"},{"src":"https:\/\/ps.w.org\/term-description-popup\/assets\/screenshot-2.png?rev=3265774","caption":"TDP marks terms without description or shows linked symbol to open popup with its description"},{"src":"https:\/\/ps.w.org\/term-description-popup\/assets\/screenshot-3.png?rev=3265774","caption":"How to find Terms Management inside Wordpress"},{"src":"https:\/\/ps.w.org\/term-description-popup\/assets\/screenshot-4.png?rev=3265774","caption":"How to work with terms and tescription"},{"src":"https:\/\/ps.w.org\/term-description-popup\/assets\/screenshot-5.png?rev=3277212","caption":"Administration panel general tab"},{"src":"https:\/\/ps.w.org\/term-description-popup\/assets\/screenshot-6.png?rev=3277212","caption":"Administration panel exclusions tab"}],"raw_content":"<!--section=installation-->\n<ol>\n<li>Install the plugin either via the WordPress.org plugin directory, or by uploading the files to your server (in the \/wp-content\/plugins\/ directory).<\/li>\n<li>Activate the TDP plugin through the 'Plugins' menu in WordPress.<\/li>\n<li>Default Settings are stored<\/li>\n<li>Settings can be changed by clicking the 'TDP Settings' button in the settings menu.<\/li>\n<li>All you need to do is activate the plugin and enter keywords and their descriptions.<\/li>\n<li>After an update, the plugin may need to be reactivated.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='installation'><h3>Installation<\/h3><\/dt>\n<dd><ul>\n<li>nothing happens<\/li>\n<\/ul><\/dd>\n<dt id='activation'><h3>Activation<\/h3><\/dt>\n<dd><ul>\n<li>Default plugin settings will be stored.<\/li>\n<\/ul><\/dd>\n<dt id='update'><h3>Update<\/h3><\/dt>\n<dd><ul>\n<li>After an update, the plugin may need to be reactivated.<\/li>\n<\/ul><\/dd>\n<dt id='deactivation'><h3>Deactivation<\/h3><\/dt>\n<dd><ul>\n<li>nothing happens<\/li>\n<\/ul><\/dd>\n<dt id='deinstallation'><h3>Deinstallation<\/h3><\/dt>\n<dd><ul>\n<li>All plugin settings will be erased.<\/li>\n<\/ul><\/dd>\n<dt id='nothing%20to%20see'><h3>Nothing to see<\/h3><\/dt>\n<dd><ul>\n<li>If you have installed any caching plugins then clear the cache.<\/li>\n<li>If plugin cache is crazy, deinstallation and new installation will help.<\/li>\n<\/ul><\/dd>\n<dt id='versions'><h3>Versions<\/h3><\/dt>\n<dd><ul>\n<li>All versions are stable. All versions after 1.0.0 are better, but not more stable.<\/li>\n<li>Version 1.0.0 has only the lowest functionality.<\/li>\n<\/ul><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>3.1.3<\/h4>\n\n<ul>\n<li>Patch\n\n<ul>\n<li>Deletion load_plugin_textdomain() for more compatibility<\/li>\n<li>Renaming Main-File<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h4>3.1.2<\/h4>\n\n<ul>\n<li>Patch\n\n<ul>\n<li>several Improvements<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h4>3.1.1<\/h4>\n\n<ul>\n<li>Patch\n\n<ul>\n<li>Better handling of special characters in the title, content or excerpt of pages or posts to find search terms including special characters.<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h4>3.1.0<\/h4>\n\n<ul>\n<li>Minor Release\n\n<ul>\n<li>Better asynchronous Ajax handling for initial or ongoing access to excluded or included posts and pages to display this section<\/li>\n<li>Administration area divided into two tabs to improve usability<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h4>3.0.0<\/h4>\n\n<ul>\n<li>Major Release\n\n<ul>\n<li>Code separation of frontend and backend for more code clarity<\/li>\n<li>Full server-side support for searching pages and posts to exclude or include<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h4>2.1.3<\/h4>\n\n<ul>\n<li>Patch\n\n<ul>\n<li>Better popup style<\/li>\n<li>Better decription formatting<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h4>2.1.2<\/h4>\n\n<ul>\n<li>Patch\n\n<ul>\n<li>Examples of how the highlighted terms appear without a description in the text.<\/li>\n<li>Corrections to CSS classes to better display the pages or posts to be excluded.<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h4>2.1.1<\/h4>\n\n<ul>\n<li>Patch\n\n<ul>\n<li>Plugin description in Settings Panel<\/li>\n<li>Administration button for manually clearing the cache<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h4>2.1.0<\/h4>\n\n<ul>\n<li>Minor Release\n\n<ul>\n<li>Terms &amp; Desciption caching for 12 hours<\/li>\n<li>Administration selection to choose caching or not<\/li>\n<li>Marking styles for terms without description<\/li>\n<li>Administration selection to choose wich marking style is used<\/li>\n<li>Several Main-Languages are supported from now on<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h4>2.0.1<\/h4>\n\n<ul>\n<li>Patch\n\n<ul>\n<li>A better solution was found to handle the initial setting of symbols.<\/li>\n<li>Added a link from the plugin overview of the administration dashboard to the plugin settings <\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>Major Release\n\n<ul>\n<li>Adding Admin-Panel<\/li>\n<li>Which taxonomies (pages or posts) the plugin should be effective for<\/li>\n<li>The icon that leads to the description can be selected<\/li>\n<li>You can choose whether terms without a description should be highlighted<\/li>\n<li>Pages and posts can be specifically excluded from the plugin's effects<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial Public Release (stable)<\/li>\n<\/ul>\n\n<!--section=description-->\n<p>This plugin displays a keyword description in a popup whenever a term in the text of a post or page matches that keyword.<\/p>\n\n<h3>ENGLISH<\/h3>\n\n<ul>\n<li>Frontend\n\n<ul>\n<li>The Term Description Popup plugin displays a keyword description in a popup if a term in the text of a post or page matches that keyword. The term is marked with an icon. Clicking the icon opens a popup with the keyword description.<\/li>\n<li>If a keyword has no description, the keyword is discreetly highlighted in the text.<\/li>\n<li>The keywords are taken from the standard WordPress \"terms\" table, and the keyword descriptions from the \"term_taxonomy\" table. <\/li>\n<\/ul><\/li>\n<li>Backend\n\n<ul>\n<li>The following settings can be configured in the plugin administration:<\/li>\n<li>Which taxonomies (pages or posts) the plugin should be active on<\/li>\n<li>The icon that leads to the description can be selected<\/li>\n<li>You can choose whether to highlight terms without a description<\/li>\n<li>You can choose how these terms should be highlighted<\/li>\n<li>You can choose whether to improve the plugin's performance through a cache<\/li>\n<li>The cache can be deleted manually<\/li>\n<li>Pages and posts can be specifically excluded from the plugin's effects<\/li>\n<li>The number of pages or posts for \"scrolling\" can be specified using the exclusion selection function<\/li>\n<li>Numbers of main-languages are supported for the backend<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<p>Finally, keywords and their descriptions make sense again, after quickly losing their relevance to search engines. It is now also possible to create a glossary using board resources and use it directly in the content without maintaining additional tags. What's interesting is that the content is automatically supplemented with keyword descriptions, which has a huge SEO effect on the website's visibility. Google and other search engines, as well as various AI models, will appreciate the additional content. All you have to do is activate the plugin and enter keywords and their descriptions.<\/p>\n\n<h3>DEUTSCH<\/h3>\n\n<ul>\n<li>Frontend\n\n<ul>\n<li>Das Plugin Term Description Popup zeigt die Beschreibung eines Schlagwortes als Popup an, wenn ein Begriff im Text eines Posts oder einer Page diesem Schlagwort entspricht. Der gefundene Begriff wird mit einem Symbol versehen. Ein Klick auf das Symbol \u00f6ffnet ein Popup mit der Beschreibung zum Schlagwort.<\/li>\n<li>Sollte ein Schlagwort keine Beschreibung aufweisen, wird das Schlagwort im Text dezent markiert.<\/li>\n<li>Die Schlagworte werden der Standard Wordpress-Tabelle \"terms\" entnommen und die Beschreibungen der Schlagworte aus der Tabelle \"term_taxonomy\".<\/li>\n<\/ul><\/li>\n<li>Backend\n\n<ul>\n<li>In der Administration des Plugin k\u00f6nnen folgende Einstellungen vorgenommen werden:<\/li>\n<li>F\u00fcr welche Taxonomien (Seiten oder Beitr\u00e4ge) soll das Plugin wirken<\/li>\n<li>Das Symbol, welches zur Beschreibung f\u00fchrt, kann ausgew\u00e4hlt werden<\/li>\n<li>Es kann gew\u00e4hlt werden, ob Begriffe ohne Beschreibung markiert werden sollen<\/li>\n<li>Es kann gew\u00e4hlt werden, wie diese Begriffe hervorgehoben werden sollen<\/li>\n<li>Es kann gew\u00e4hlt werden, ob die Leistung des Plugins durch einen Cache verbessert werden soll<\/li>\n<li>Der Cache kann manuell gel\u00f6scht werden<\/li>\n<li>Seiten und Beitr\u00e4ge k\u00f6nnen gezielt von der Wirkung des Plugin ausgeschlossen werden<\/li>\n<li>Die Anzahl der Seiten oder Beitr\u00e4ge f\u00fcr das \"Bl\u00e4ttern\" durch die Ausschlussauswahl-Funktion kann festgelegt werden<\/li>\n<li>Einige Haupt-Sprachen werden f\u00fcr das Backend unterst\u00fctzt<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<p>Endlich bekommen die Schlagworte und deren Beschreibung wieder Sinn, nachdem sie f\u00fcr Suchmaschinen fast keine Rolle mehr spielen. Es ist also nun mit Boardmitteln m\u00f6glich, ein Glossar aufzubauen und direkt im Content zu verwenden, ohne zus\u00e4tzliche Tags zu pflegen. Interessant ist dabei, dass der Content durch die Beschreibungen zu den Schlagworten automatisch erg\u00e4nzt wird und dies einen gewaltigen SEO Effekt auf die Sichtbarkeit der Website hat. Goggle und Co. sowie diverse KI-Modelle werden sich \u00fcber den zus\u00e4tzlichen Content freuen. Sie m\u00fcssen nichts weiter tun, als das Plugin zu aktivieren und Schlagworte und deren Beschreibung zu erfassen.<\/p>\n\n<h3>Features &amp; Options<\/h3>\n\n<ul>\n<li><strong>Frontend<\/strong>\n\n<ul>\n<li>The Term Description Popup (TDP) displays a popup when a term matches a text string in the content of a post or page and that term has a description.<\/li>\n<li>The text itself, which is found as a keyword (term) in the post or page, is marked with a clickable icon.<\/li>\n<li>Clicking this icon opens a popup with the corresponding description of the keyword (term).<\/li>\n<li>If the term does not contain a description, the text itself, which appears as a keyword (term) in the post or page, is marked with choosed styles.<\/li>\n<li>Caching Terms &amp; Descriptions for better Performance<\/li>\n<\/ul><\/li>\n<li><strong>Backend<\/strong>\nThe following settings can be configured in the plugin administration:\n\n<ul>\n<li>Which taxonomies (pages or posts) the plugin should be effective for<\/li>\n<li>The icon that leads to the description can be selected<\/li>\n<li>You can choose whether terms without a description should be highlighted<\/li>\n<li>Pages and posts can be specifically excluded from the plugin's effects<\/li>\n<li>The number of pages or posts for \"browsing\" using the exclusion selection function can be specified<\/li>\n<li>Administration selection to choose caching or not<\/li>\n<li>Numbers of main-languages are supported for the backend<\/li>\n<\/ul><\/li>\n<li><strong>Coding<\/strong>\n\n<ul>\n<li>Use Ajax to handle some Administration features <\/li>\n<li>Use JavaScript to handle the Popup<\/li>\n<li>Use CSS3 to style the Popup<\/li>\n<li>Use Theme Design to style the Popup<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h3>Online Documentation<\/h3>\n\n<p>To know how to use the plugin, please click the link to check <a href=\"http:\/\/meinservice.online\/tdp.html\">online documentation<\/a><\/p>\n\n<h3>How to contact us<\/h3>\n\n<p>If you have any questions or encounter a problem while using TDP, please <a href=\"https:\/\/de.wordpress.org\/plugins\/term-description-popup\">create a topic in the support forum<\/a><\/p>\n\n<h4>To speed along the support request, please follow the steps below<\/h4>\n\n<ul>\n<li>Update to the latest versions of your WordPress, themes and plugins.<\/li>\n<li>Check <a href=\"http:\/\/meinservice.online\/tdp.html\">online documentation<\/a><\/li>\n<li>Test by <a href=\"http:\/\/meinservice.online\/tdp.html\">following this guide<\/a><\/li>\n<li>If you still cannot find a solution, please contact us. (mailto:info@meinservice.online)<\/li>\n<li>When submit your support request, please <a href=\"http:\/\/meinservice.online\/tdp.html\">follow the guide<\/a><\/li>\n<\/ul>\n\n<h3>Deinstallation<\/h3>\n\n<p>All plugin settings will be erased.<\/p>","raw_excerpt":"This plugin displays a keyword description in a popup whenever a term in the text of a post or page matches that keyword.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ga.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/226946","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ga.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ga.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ga.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=226946"}],"author":[{"embeddable":true,"href":"https:\/\/ga.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/meinservice"}],"wp:attachment":[{"href":"https:\/\/ga.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=226946"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ga.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=226946"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ga.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=226946"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ga.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=226946"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ga.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=226946"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ga.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=226946"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}