{"id":334476,"date":"2026-07-20T09:22:48","date_gmt":"2026-07-20T09:22:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/db-easy-admin-navigator\/"},"modified":"2026-08-03T13:20:33","modified_gmt":"2026-08-03T13:20:33","slug":"dhruval-admin-command-palette","status":"publish","type":"plugin","link":"https:\/\/ssw.wordpress.org\/plugins\/dhruval-admin-command-palette\/","author":23525871,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.7","stable_tag":"1.0.7","tested":"7.0.2","requires":"5.0","requires_php":"","requires_plugins":null,"header_name":"Dhruval Admin Command Palette","header_author":"Dhruval Bhansali","header_description":"A textbox-based Spotlight\/Raycast-like navigation command palette for the WordPress Admin Dashboard. Instantly find pages or search plugins on WordPress.org.","assets_banners_color":"202c36","last_updated":"2026-08-03 13:20:33","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/inventkid.com\/","header_plugin_uri":"https:\/\/inventkid.com\/","header_author_uri":"https:\/\/profiles.wordpress.org\/dhruvalbhansali1608\/","rating":5,"author_block_rating":0,"active_installs":0,"downloads":153,"num_ratings":1,"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":"dhruvalbhansali1608","date":"2026-07-20 09:22:21"},"1.0.1":{"tag":"1.0.1","author":"dhruvalbhansali1608","date":"2026-07-20 13:10:22"},"1.0.2":{"tag":"1.0.2","author":"dhruvalbhansali1608","date":"2026-07-20 13:40:07"},"1.0.3":{"tag":"1.0.3","author":"dhruvalbhansali1608","date":"2026-07-22 09:28:28"},"1.0.4":{"tag":"1.0.4","author":"dhruvalbhansali1608","date":"2026-07-22 09:46:40"},"1.0.5":{"tag":"1.0.5","author":"dhruvalbhansali1608","date":"2026-08-03 12:24:22"},"1.0.6":{"tag":"1.0.6","author":"dhruvalbhansali1608","date":"2026-08-03 12:27:14"},"1.0.7":{"tag":"1.0.7","author":"dhruvalbhansali1608","date":"2026-08-03 13:20:33"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3614840,"resolution":"128x128","location":"assets","locale":"","width":169,"height":168},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3614840,"resolution":"256x256","location":"assets","locale":"","width":222,"height":222}},"assets_banners":{"banner-1540x500.png":{"filename":"banner-1540x500.png","revision":3614840,"resolution":"1540x500","location":"assets","locale":"","width":1744,"height":575},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3614840,"resolution":"772x250","location":"assets","locale":"","width":613,"height":180}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.2","1.0.3","1.0.4","1.0.5","1.0.6","1.0.7"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3614840,"resolution":"1","location":"assets","locale":"","width":1914,"height":906},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3614840,"resolution":"2","location":"assets","locale":"","width":1917,"height":908},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3614840,"resolution":"3","location":"assets","locale":"","width":1912,"height":905}},"screenshots":[]},"plugin_section":[],"plugin_tags":[3801,222734,1753,1480,286],"plugin_category":[43,45],"plugin_contributors":[272422],"plugin_business_model":[],"class_list":["post-334476","plugin","type-plugin","status-publish","hentry","plugin_tags-admin-search","plugin_tags-command-palette","plugin_tags-navigation","plugin_tags-spotlight","plugin_tags-woocommerce","plugin_category-customization","plugin_category-ecommerce","plugin_contributors-dhruvalbhansali1608","plugin_committers-dhruvalbhansali1608"],"banners":{"banner":"https:\/\/ps.w.org\/dhruval-admin-command-palette\/assets\/banner-772x250.png?rev=3614840","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/dhruval-admin-command-palette\/assets\/icon-128x128.png?rev=3614840","icon_2x":"https:\/\/ps.w.org\/dhruval-admin-command-palette\/assets\/icon-256x256.png?rev=3614840","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/dhruval-admin-command-palette\/assets\/screenshot-1.png?rev=3614840","caption":""},{"src":"https:\/\/ps.w.org\/dhruval-admin-command-palette\/assets\/screenshot-2.png?rev=3614840","caption":""},{"src":"https:\/\/ps.w.org\/dhruval-admin-command-palette\/assets\/screenshot-3.png?rev=3614840","caption":""}],"raw_content":"<!--section=description-->\n<p>Dhruval Admin Command Palette adds a powerful Spotlight\/Raycast-like floating command palette (<code>Ctrl + K<\/code> or <code>Cmd + K<\/code>) and a dedicated dashboard search page to your WordPress Admin.<\/p>\n\n<p>Instead of clicking through hundreds of configuration screens, simply type natural language requests (e.g., \"I want to set shipping rates\" or \"modify role for user id 5\") and get instantly navigated to the exact settings screen.<\/p>\n\n<h3>Upgrade to Pro for Direct Database Writes &amp; Rollbacks<\/h3>\n\n<p>Dhruval Admin Command Palette Pro extends the command palette to allow executing live database changes using natural language commands!<\/p>\n\n<h4>Pro Features:<\/h4>\n\n<ul>\n<li><strong>Natural Language DB Updates<\/strong>: Change settings, update user profiles, modify post\/page metadata directly from the command palette.<\/li>\n<li><strong>Before\/After Live Diffs<\/strong>: Renders a clean visual diff card before committing any changes.<\/li>\n<li><strong>Database Rollbacks &amp; Logs<\/strong>: Keeps a complete log of all command palette updates with one-click restoration.<\/li>\n<li><strong>Master Schema Matrix<\/strong>: Compiles registered taxonomies, core settings, WooCommerce columns, and user profile fields dynamically.<\/li>\n<li><strong>Meta key fallback lookup<\/strong>: Searches metadata database if no confident match exists.<\/li>\n<\/ul>\n\n<p><a href=\"https:\/\/inventkid.com\/command-palette\/\">Get Dhruval Admin Command Palette Pro Now<\/a><\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li><strong>Natural Language Matching<\/strong>: Client-side TF-IDF and word stemmer engine understands variations in phrasing.<\/li>\n<li><strong>Global Command Palette<\/strong>: Open instantly from any screen with <code>Ctrl + K<\/code> \/ <code>Cmd + K<\/code>.<\/li>\n<li><strong>Dynamic Parameter Extraction<\/strong>: Auto-detects user\/post IDs, emails, or specific names inside queries and creates dynamic deep-links.<\/li>\n<li><strong>WordPress.org Search Integration<\/strong>: Type queries for new plugins to search WordPress.org directly from your dashboard.<\/li>\n<li><strong>Super-Lightweight<\/strong>: Fits in under 3ms, adds less than 6KB of script, and contains no bloated external library dependencies.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to the <code>\/wp-content\/plugins\/<\/code> directory, or upload the ZIP file directly via the WordPress Plugins menu.<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress.<\/li>\n<li>Click \"Command Palette\" in your sidebar or press <code>Ctrl + K<\/code> to start searching!<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20open%20the%20global%20command%20palette%3F\"><h3>How do I open the global command palette?<\/h3><\/dt>\n<dd><p>Press <code>Ctrl + K<\/code> (Windows\/Linux) or <code>Cmd + K<\/code> (macOS) anywhere in the admin dashboard.<\/p><\/dd>\n<dt id=\"which%20plugins%20are%20supported%20by%20default%3F\"><h3>Which plugins are supported by default?<\/h3><\/dt>\n<dd><p>It dynamically indexes all active admin menu screens. Popular pages under WooCommerce (Shipping, Taxes, Payments, Status, Logs, Coupons) are deep-mapped out-of-the-box.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>Fix Gutenberg Block Editor White Screen: Removed php-level script deregistration of wp-commands, allowing dependencies of the block editor to load correctly without conflict. Keyboard shortcut interception is handled gracefully inside Javascript.<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>Go Pro Sidebar Redirection: Injects a custom sidebar submenu link to the product website if Pro is not active.<\/li>\n<li>In-Dashboard Upgrade Promo: Displays a modern linear-gradient promotional card on the Search Console dashboard page for free users.<\/li>\n<li>Pro-Aware Menu Visibility: Automatically hides all upgrade promotions when the Pro plugin is active.<\/li>\n<li>Context-Aware Modes: Supported Search, Update, and Logs modes inline on the search console page.<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Manual Reindexing Action Hook: Hooked <code>dacp_reindex_now<\/code> inside ajax_reindex_now, enabling Pro to rebuild settings indexes immediately on manual reindex requests.<\/li>\n<li>Advanced Query Parsing: Replaced regex checks with a smart keyword and preposition heuristic to detect Pro database updates anywhere inside natural language query sentences.<\/li>\n<li>Activation\/Deactivation safety: Changed activation\/deactivation hooks to set cache dirty status rather than executing index rebuilds immediately, preventing fatal errors with third-party plugins.<\/li>\n<li>WordPress.org Semantic Recommendation Resolver: Intercepts natural language synonym searches (cart abandonment, slow sites, rankings) and resolves them to high-precision terms before calling the WordPress.org Plugin API.<\/li>\n<li>Synonym &amp; Intent Expansion Dictionary: Implemented query token synonym expansion for key topics (leaving the cart, abandoned checkout, speed optimization, search engine rankings).<\/li>\n<li>Synonym-Aware Subject Noun Discrimination: Allows synonym matches to successfully satisfy the mandatory subject noun validation.<\/li>\n<li>Cart Abandonment Synthetic Redirects: Automatically suggests optimized checkout flows and plugins to recover abandoned carts on WordPress.org.<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Semantic Topic Goal Boost Matrix: Added +500 points Intent Boost for primary subjects (comments, categories, taxonomies, shipping, users, themes, menus) to guarantee comments and settings screens take top priorities.<\/li>\n<li>Subject Noun Discrimination Engine: Intercepts queries targeting specific entities to eliminate unrelated pages (e.g. \"add new user\" excludes \"Add New Post\").<\/li>\n<li>Quoted Priority Parameter Extraction &amp; Preposition Noise Filtering: Extracts explicit quotes first and filters sentence prepositions (that, starts with, named) from parameter extraction.<\/li>\n<li>Zero-Network Dependency Inline SVG Vectors: Replaced Unicode emojis with local inline vector graphics (.dacp-icon) to prevent broken icons on offline\/firewalled sites.<\/li>\n<li>Dynamic Active Plugin Metadata Scanner &amp; Subpage Origin Graph: Dynamically detects concepts and raises related pages of matching plugins.<\/li>\n<li>Critical AJAX Menu Population Fix: Forces WordPress admin menu file loading during AJAX\/cron reindexing.<\/li>\n<li>Strict URL-level Result Deduplication: Prevents identical URLs from rendering duplicate search cards.<\/li>\n<li>Prevent conflicts with Core Command Palette: Dequeues core commands and handles keyboard overlay cleanup on escape.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release. Features TF-IDF vector search, word stemming, nonced AJAX recommendations, and parameter extraction.<\/li>\n<\/ul>","raw_excerpt":"Spotlight\/Raycast-like command palette for WordPress Admin. Instantly search screens, settings, and find plugins on WordPress.org with Ctrl+K.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ssw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/334476","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ssw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ssw.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ssw.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=334476"}],"author":[{"embeddable":true,"href":"https:\/\/ssw.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/dhruvalbhansali1608"}],"wp:attachment":[{"href":"https:\/\/ssw.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=334476"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ssw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=334476"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ssw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=334476"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ssw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=334476"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ssw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=334476"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ssw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=334476"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}