{"id":315563,"date":"2026-05-21T08:37:51","date_gmt":"2026-05-21T08:37:51","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/mentoclasses\/"},"modified":"2026-05-21T08:37:14","modified_gmt":"2026-05-21T08:37:14","slug":"mentoclasses","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/mentoclasses\/","author":6389499,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"6.9.4","requires":"6.0","requires_php":"8.0","requires_plugins":null,"header_name":"MentoClasses","header_author":"MentoTex","header_description":"CSS class registry and searchable autocomplete panel for the Gutenberg editor. Build a documented class library and reuse it across your site.","assets_banners_color":"","last_updated":"2026-05-21 08:37:14","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/mentotex.com\/mentoclasses","header_author_uri":"https:\/\/mentotex.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":24,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"hbakhtiari","date":"2026-05-21 08:37:14"}},"upgrade_notice":{"1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Gutenberg sidebar panel with search, favorites, and copy icons.","2":"Admin Class Library table with filters and bulk actions.","3":"Edit screen for adding descriptions and tags.","4":"Settings page with scan triggers and permissions."}},"plugin_section":[],"plugin_tags":[3226,6978,356,2275,148076],"plugin_category":[59],"plugin_contributors":[261768,263797],"plugin_business_model":[],"class_list":["post-315563","plugin","type-plugin","status-publish","hentry","plugin_tags-autocomplete","plugin_tags-classes","plugin_tags-css","plugin_tags-developer","plugin_tags-gutenberg","plugin_category-utilities-and-tools","plugin_contributors-hbakhtiari","plugin_contributors-mentotex","plugin_committers-hbakhtiari"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/mentoclasses.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>MentoClasses scans your stylesheets, builds a searchable library of every CSS class on your site, and gives you a dedicated search panel inside the Gutenberg editor. Designers can search by name, description, or tag, then copy any class to the clipboard with one click and paste it into the page builder's own field.<\/p>\n\n<p>The plugin never modifies the editor's native \"Additional CSS class(es)\" field. It only provides a read-only search interface \u2014 your existing workflow stays exactly as it was.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>Standalone search panel inside the Gutenberg editor<\/li>\n<li>Copy any class to the clipboard with one click<\/li>\n<li>Add descriptions and free-text tags to every class \u2014 searchable from the panel<\/li>\n<li>Per-user favorites and most-used classes shown first<\/li>\n<li>Manage the full class library from a clean admin table with filters and bulk actions<\/li>\n<li>Auto-scan on stylesheet change, scheduled scans, or manual rescan<\/li>\n<li>Editor-and-above role permissions, configurable<\/li>\n<\/ul>\n\n<h4>Privacy<\/h4>\n\n<p>MentoClasses reads your local stylesheets and stores classes in your local database only. No external API calls, no tracking, no telemetry, no phone-home.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/<\/code> or install via the Plugins screen.<\/li>\n<li>Activate the plugin through the Plugins menu in WordPress.<\/li>\n<li>Go to <strong>MentoClasses \u2192 Class Library<\/strong> in the admin sidebar.<\/li>\n<li>Click <strong>Re-scan stylesheets<\/strong> to build your initial library.<\/li>\n<li>Edit any post or page in Gutenberg. Open the MentoClasses sidebar from the top-right plugin menu (the editor-code icon).<\/li>\n<li>Search for a class, click the copy icon, and paste it into the block's Additional CSS class(es) field.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20change%20my%20css%20or%20my%20pages%3F\"><h3>Does this plugin change my CSS or my pages?<\/h3><\/dt>\n<dd><p>No. The plugin only reads your stylesheets. It does not modify CSS files, post content, or the native Gutenberg className field. Designers manually copy and paste classes.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20elementor%20or%20wpbakery%3F\"><h3>Does it work with Elementor or WPBakery?<\/h3><\/dt>\n<dd><p>Not yet. Phase 1 supports Gutenberg only. Elementor and WPBakery integration is planned for a future release.<\/p><\/dd>\n<dt id=\"where%20are%20descriptions%20and%20tags%20stored%3F\"><h3>Where are descriptions and tags stored?<\/h3><\/dt>\n<dd><p>In a custom database table inside your WordPress installation. They are preserved across re-scans.<\/p><\/dd>\n<dt id=\"does%20it%20send%20any%20data%20externally%3F\"><h3>Does it send any data externally?<\/h3><\/dt>\n<dd><p>No. The plugin makes zero external network requests. Everything stays in your local database.<\/p><\/dd>\n<dt id=\"how%20do%20i%20add%20a%20description%20or%20tags%20to%20a%20class%3F\"><h3>How do I add a description or tags to a class?<\/h3><\/dt>\n<dd><p>Open <strong>MentoClasses \u2192 Class Library<\/strong>, find the class, click Edit, fill in the description and tags fields, then save.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Stylesheet scanner with manual, scheduled, and auto-on-change triggers.<\/li>\n<li>Gutenberg sidebar search panel with copy-to-clipboard and favorites.<\/li>\n<li>WP_List_Table admin library with tag filter and bulk actions.<\/li>\n<li>Per-user favorites and usage tracking.<\/li>\n<li>Database schema future-proofed for ID support.<\/li>\n<\/ul>","raw_excerpt":"CSS class registry and searchable panel for Gutenberg. Build a documented class library and reuse it across your site.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/315563","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=315563"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/hbakhtiari"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=315563"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=315563"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=315563"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=315563"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=315563"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=315563"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}