{"id":7890,"date":"2025-08-08T07:21:01","date_gmt":"2025-08-08T07:21:01","guid":{"rendered":"https:\/\/hostonce.com\/blog\/?p=7890"},"modified":"2025-09-11T15:05:59","modified_gmt":"2025-09-11T15:05:59","slug":"customize-wordpress-command-palette","status":"publish","type":"post","link":"https:\/\/hostonce.com\/blog\/customize-wordpress-command-palette\/","title":{"rendered":"How Your Plugin Can Customize the WordPress Command Palette"},"content":{"rendered":"\n<p class=\"is-style-cnvs-paragraph-callout\">The WordPress Command Palette was introduced in version 6.3, and it changed how managers and developers use the web platform. Many people don&#8217;t see the true extent of its customizability. It can use a plugin to create a uniquely tailored WordPress command palette experience.<\/p>\n\n\n\n<p>This guide goes into the intricacies of integrating a plugin with WordPress Command Palette faster end-user workflow. We\u2019ll provide the knowledge you need to understand core functionalities down to best practices, and by the end, you should be equipped with the necessary tools to up your game and improve your WordPress admin experience.<\/p>\n\n\n\n<div class=\"cnvs-block-toc cnvs-block-toc-1756756016542\" >\n\t<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-what-is-the-wordpress-command-palette\"><span id=\"what-is-the-wordpress-command-palette\"><strong>What Is the WordPress Command Palette?<\/strong><\/span><\/h2>\n\n\n\n<p>Basically, the Command Palette lets users access features and a group of settings through keyboard commands. Control + K or Command + K, on Windows and Mac, respectively. It is inspired by the likes of VS Code to bypass clicking menus tediously.<\/p>\n\n\n\n<p>WordPress 6.3 launched the command palette, and it was used to streamline tasks by content managers and others. Additionally, developers can add unique commands to match their users\u2019 needs to make their plugins more reliable.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-why-customize-the-command-palette\"><span id=\"why-customize-the-command-palette\"><strong>Why Customize the Command Palette?<\/strong><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"456\" src=\"http:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/08\/WordPress-Command-1024x456.png\" alt=\"WordPress Command\" class=\"wp-image-9292\" srcset=\"https:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/08\/WordPress-Command-1024x456.png 1024w, https:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/08\/WordPress-Command-300x134.png 300w, https:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/08\/WordPress-Command-768x342.png 768w, https:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/08\/WordPress-Command-1536x684.png 1536w, https:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/08\/WordPress-Command-380x169.png 380w, https:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/08\/WordPress-Command-550x245.png 550w, https:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/08\/WordPress-Command-800x356.png 800w, https:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/08\/WordPress-Command-1160x517.png 1160w, https:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/08\/WordPress-Command.png 1900w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Remember, the purpose is to streamline tasks to deliver a more optimized user experience. So, why shouldn\u2019t you allow plugins to operate in a way that is second-nature and efficient?<\/p>\n\n\n\n<p>Outlined below are the key reasons why a WordPress command palette plugin is necessary:<\/p>\n\n\n\n<ul class=\"wp-block-list is-style-cnvs-list-styled-positive\">\n<li><strong>Accelerated Task Completion:<\/strong> Pares down repeated actions and complicated workflows into simple keystrokes. Typing clear cache is much faster than locating the option in the plugin settings.<\/li>\n\n\n\n<li><strong>Tailored Admin Experience:<\/strong> Customizing to fit the user workflow to increase the friendliness of the backend. A perfectly customized admin area enhances overall efficiency.<\/li>\n\n\n\n<li><strong>Enhanced Plugin Value:<\/strong> If a plugin can integrate with a core feature, it appears even more valuable and more useful. Subconsciously, it shows an attention to detail and commitment to user experience.<\/li>\n\n\n\n<li><strong>Improved Accessibility:<\/strong> Accessibility is efficient and helpful for all users, particularly for those reliant on keyboard navigation. Customized commands help to rely less on mouse-driven interfaces.<\/li>\n\n\n\n<li><strong>Streamlined Discoverability:<\/strong> Locating commands is easier by typing because of the search function. Especially when the feature is rarely used and its location is mysterious.<\/li>\n<\/ul>\n\n\n\n<p>Essentially, for the WordPress Command Palette, an option to register custom commands lets you decide how your plugin is to be used, and it makes for a more efficient and thus productive user experience.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-how-to-enable-custom-commands-with-your-plugin\"><span id=\"how-to-enable-custom-commands-with-your-plugin\"><strong>How to Enable Custom Commands with Your Plugin<\/strong><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"444\" src=\"http:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/08\/WP-Command-1024x444.png\" alt=\"WP Command\" class=\"wp-image-9298\" srcset=\"https:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/08\/WP-Command-1024x444.png 1024w, https:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/08\/WP-Command-300x130.png 300w, https:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/08\/WP-Command-768x333.png 768w, https:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/08\/WP-Command-1536x666.png 1536w, https:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/08\/WP-Command-380x165.png 380w, https:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/08\/WP-Command-550x238.png 550w, https:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/08\/WP-Command-800x347.png 800w, https:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/08\/WP-Command-1160x503.png 1160w, https:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/08\/WP-Command.png 1903w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Firstly, your plugin has to be able to interact with WordPress Command Palette\u2019s API. And it entails command registration, action linking, and clear presentation to the end user.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-understanding-the-api\"><span id=\"understanding-the-api\"><strong>Understanding the API<\/strong><\/span><\/h3>\n\n\n\n<p>The WordPress Command Palette API is based on JavaScript, mostly. As a result of it piggybacked on the @wordpress\/commands package as well as the @wordpress\/plugins package. Custom commands can be defined with unique names and unique labels, associated with executable functions upon command selection. The API\u2019s flexibility allows for predefined commands and user-generated ones. For a smooth WordPress experience, consider <a href=\"https:\/\/hostonce.com\/shared-hosting\" target=\"_blank\" rel=\"noreferrer noopener\">Hostonce Shared Hosting<\/a> to keep your site fast, secure, and reliable.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-prerequisites-for-development\"><span id=\"prerequisites-for-development\"><strong>Prerequisites for Development<\/strong><\/span><\/h3>\n\n\n\n<p>Understand JavaScript development and ESNext syntax and Node Package Manager before you try to write the code. For testing and development, a WordPress installation is also necessary. It can be local or remote. Additionally, know how to use @wordpress\/scripts for the development of JavaScript assets.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-registering-static-commands\"><span id=\"registering-static-commands\"><strong>Registering Static Commands<\/strong><\/span><\/h3>\n\n\n\n<p>Implementing a static (predefined) command is easy using wp.data.dispatch( wp.commands.store ).registerCommand(). The following is how a basic static command might be registered within a plugin\u2019s JavaScript.<\/p>\n\n\n\n<ol class=\"wp-block-list is-style-cnvs-list-styled-positive\">\n<li>Create the plugin\u2019s structure<\/li>\n\n\n\n<li>Install dependencies with npm<\/li>\n\n\n\n<li>Use wp_enqueue_script to load the JavaScript file<\/li>\n\n\n\n<li>Then register your command in src\/index.js<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-exploring-dynamic-commands\"><span id=\"exploring-dynamic-commands\"><strong>Exploring Dynamic Commands<\/strong><\/span><\/h3>\n\n\n\n<p>Dynamic commands are generated based on current data or user input, or specific context. A dynamic command could provide access to newly edited posts. They often involve command loaders for fetching and preparation, based on whether the palette is activated or user input. Admittedly, they are more complicated, but they offer much more flexibility and interactiveness.<\/p>\n\n\n\n<div class=\"wp-block-cover\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"538\" class=\"wp-block-cover__image-background wp-image-5577\" alt=\"\" src=\"http:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/06\/Hostonce-Banner-1200-630-template-1024x538.png\" data-object-fit=\"cover\" srcset=\"https:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/06\/Hostonce-Banner-1200-630-template-1024x538.png 1024w, https:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/06\/Hostonce-Banner-1200-630-template-300x158.png 300w, https:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/06\/Hostonce-Banner-1200-630-template-768x403.png 768w, https:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/06\/Hostonce-Banner-1200-630-template-380x200.png 380w, https:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/06\/Hostonce-Banner-1200-630-template-550x289.png 550w, https:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/06\/Hostonce-Banner-1200-630-template-800x420.png 800w, https:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/06\/Hostonce-Banner-1200-630-template-1160x609.png 1160w, https:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/06\/Hostonce-Banner-1200-630-template.png 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim\"><\/span><div class=\"wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h4 class=\"wp-block-heading alignwide has-text-align-center\" id=\"h-use-smarter-wordpress-tools-to-develop-faster\"><span id=\"use-smarter-wordpress-tools-to-develop-faster\"><strong><strong><strong>Use Smarter WordPress Tools to Develop Faster<\/strong><\/strong><\/strong><\/span><\/h4>\n\n\n\n<p class=\"has-text-align-center\">Developing or customizing plugins goes smoother with more reliable hosting at a high level. Our hosting plans provide you with all you need in speed and security and timely support.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-16018d1d wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-background has-text-align-center wp-element-button\" href=\"https:\/\/hostonce.com\/wordpress-hosting\" style=\"background-color:#0da438\" target=\"_blank\" rel=\"noreferrer noopener\">Buy Hostonce WordPress Hosting<\/a><\/div>\n<\/div>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-practical-use-cases-for-custom-commands\"><span id=\"practical-use-cases-for-custom-commands\"><strong>Practical Use Cases for Custom Commands<\/strong><\/span><\/h2>\n\n\n\n<p>Subsequently, after mastering how to add commands to the WordPress Command Palette, one must find ways to use the feature to enhance user workflow. Here are some ways a plugin can utilize the feature:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-quick-navigation\"><span id=\"quick-navigation\"><strong>Quick Navigation<\/strong><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list is-style-cnvs-list-styled-positive\">\n<li><strong>Jump to Specific Post Types:<\/strong> Allows for direct navigation across lists of items managed by a plugin, for example, Products or Tickets.<\/li>\n\n\n\n<li><strong>Direct Access to Plugin Settings:<\/strong> Jump straight into the settings of your plugin, main settings menu, configurations, subpages, etc, at one click.<\/li>\n<\/ul>\n\n\n\n<h3 id=\"workflow-automation\" class=\"wp-block-heading\"><strong>Workflow Automation<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list is-style-cnvs-list-styled-positive\">\n<li><strong>Toggle Maintenance Mode:<\/strong> A command can be added to toggle (switch on\/off) maintenance mode if a plugin controls it.<\/li>\n\n\n\n<li><strong>Clear Caches:<\/strong> Mentioned earlier, for caching plugins, a command to purge cache is efficient.<\/li>\n\n\n\n<li><strong>Trigger Data Synchronization:<\/strong> Intuitive and efficient to use if a plugin is integrated with another external service. The commands can offer data synchronization initiation or API calls.<\/li>\n<\/ul>\n\n\n\n<h3 id=\"content-management-enhancements\" class=\"wp-block-heading\"><strong>Content Management Enhancements<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list is-style-cnvs-list-styled-positive\">\n<li><strong>Create New<\/strong>: A useful command that can be used for opening the editor for creating a new item of whatever type was defined in the command, like New Tips &amp; Tools<\/li>\n\n\n\n<li><strong>Quick Draft Creation:<\/strong> A command that can be used to create a draft loaded with pre-filled content. It can be a post or a page.<\/li>\n<\/ul>\n\n\n\n<h3 id=\"admin-tools-and-utilities\" class=\"wp-block-heading\"><strong>Admin Tools and Utilities<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list is-style-cnvs-list-styled-positive\">\n<li><strong>View Debug Logs:<\/strong> Say a plugin needs maintenance, a command to read through specific debugging logs is handy for developers.<\/li>\n\n\n\n<li><strong>User Management Shortcuts:<\/strong> Speed up the process of adding a new user or viewing specific users.<\/li>\n\n\n\n<li><strong>Link to Documentation\/Support: <\/strong>For plugins with support or documentation, a command that can provide access to the materials.<\/li>\n<\/ul>\n\n\n\n<p>These custom commands are going to contribute to improving the workflow. Your plugin can also stand out in a crowded market compared to those that are not integrated with the Command Palette.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-tips-for-a-better-wordpress-6-3-command-palette-plugin\"><span id=\"tips-for-a-better-wordpress-6-3-command-palette-plugin\"><strong>Tips for a Better WordPress 6.3 Command Palette Plugin<\/strong><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/08\/Customize-the-WordPress-Command-Palette-1024x683.png\" alt=\"Customize the WordPress Command Palette\" class=\"wp-image-9765\" srcset=\"https:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/08\/Customize-the-WordPress-Command-Palette-1024x683.png 1024w, https:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/08\/Customize-the-WordPress-Command-Palette-300x200.png 300w, https:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/08\/Customize-the-WordPress-Command-Palette-768x512.png 768w, https:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/08\/Customize-the-WordPress-Command-Palette-380x253.png 380w, https:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/08\/Customize-the-WordPress-Command-Palette-550x367.png 550w, https:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/08\/Customize-the-WordPress-Command-Palette-800x533.png 800w, https:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/08\/Customize-the-WordPress-Command-Palette-1160x773.png 1160w, https:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/08\/Customize-the-WordPress-Command-Palette.png 1536w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Additionally, tips to ensure you\u2019re designing your WordPress command palette plugin properly, in a way that will improve UX, pay attention to the following tips:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-clarity-and-concise\"><span id=\"clarity-and-concise\"><strong>Clarity and Concise<\/strong><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list is-style-cnvs-list-styled-positive\">\n<li>Use relevant labels such that the user can easily tell what an action does.<\/li>\n\n\n\n<li>Try to include short descriptions that can appear when a command is highlighted.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-user-experience-ux-focus\"><span id=\"user-experience-ux-focus\"><strong>User Experience (UX) Focus<\/strong><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list is-style-cnvs-list-styled-positive\">\n<li>When you provide many commands, pay attention to how you can group them and name them. Doing so will improve discoverability.<\/li>\n\n\n\n<li>Add commands for actions that are repeated often and are practically unavoidable<\/li>\n\n\n\n<li>Design your commands such that they only appear when relevant to the user or the screen to reduce cluttering.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-compatibility-and-testing\"><span id=\"compatibility-and-testing\"><strong>Compatibility and Testing<\/strong><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list is-style-cnvs-list-styled-positive\">\n<li>Command Palette only works from 6.3 upwards. Ensure your plugin works on the latest versions.<\/li>\n\n\n\n<li>Check to see how your plugin works when used across browsers and even different devices when applicable.<\/li>\n\n\n\n<li>This should go without saying. Test every single command and make sure it works the way you intended for it to work. Iron out the kinks and pluck out the bugs.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-performance-optimization\"><span id=\"performance-optimization\"><strong>Performance Optimization<\/strong><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list is-style-cnvs-list-styled-positive\">\n<li>Your JavaScript code should be efficient and clean. It shouldn\u2019t be bloated.<\/li>\n\n\n\n<li>Dynamic commands should load only when they\u2019re needed. And they should load efficiently.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-security-best-practices\"><span id=\"security-best-practices\"><strong>Security Best Practices<\/strong><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list is-style-cnvs-list-styled-positive\">\n<li>Ensure that sensitive actions are accessible only by the authorized users.<\/li>\n\n\n\n<li>Sanitize user input and perform data validation to prevent the smallest potential of a security risk.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-documentation\"><span id=\"documentation\"><strong>Documentation<\/strong><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list is-style-cnvs-list-styled-positive\">\n<li>Leave clear instructions and documentation somewhere, in the plugin or on your support page, for users to be able to access and use all the new commands.<\/li>\n\n\n\n<li>Lastly, provide use cases for each command in a practical manner for improving workflow.<\/li>\n<\/ul>\n\n\n\n<p>The WordPress command palette plugin you create by adhering to the above should be functional and reliable and efficient and secure, and, most importantly, user-friendly.<\/p>\n\n\n\n<div class=\"wp-block-cover\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"538\" class=\"wp-block-cover__image-background wp-image-5577\" alt=\"\" src=\"http:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/06\/Hostonce-Banner-1200-630-template-1024x538.png\" data-object-fit=\"cover\" srcset=\"https:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/06\/Hostonce-Banner-1200-630-template-1024x538.png 1024w, https:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/06\/Hostonce-Banner-1200-630-template-300x158.png 300w, https:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/06\/Hostonce-Banner-1200-630-template-768x403.png 768w, https:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/06\/Hostonce-Banner-1200-630-template-380x200.png 380w, https:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/06\/Hostonce-Banner-1200-630-template-550x289.png 550w, https:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/06\/Hostonce-Banner-1200-630-template-800x420.png 800w, https:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/06\/Hostonce-Banner-1200-630-template-1160x609.png 1160w, https:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/06\/Hostonce-Banner-1200-630-template.png 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim\"><\/span><div class=\"wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h4 class=\"wp-block-heading alignwide has-text-align-center\" id=\"h-turn-engagement-into-growth\"><span id=\"turn-engagement-into-growth\">Turn Engagement into Growth<\/span><\/h4>\n\n\n\n<p class=\"has-text-align-center\">Don&#8217;t let valuable feedback, critical market intelligence, or potential leads slip through your fingers. Power your website with the best WordPress poll plugins.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-16018d1d wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-background has-text-align-center wp-element-button\" href=\"https:\/\/hostonce.com\/\" style=\"background-color:#0da438\" target=\"_blank\" rel=\"noreferrer noopener\">Buy Hostonce Hosting<\/a><\/div>\n<\/div>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-optimizing-your-plugin-for-performance-and-security\"><span id=\"optimizing-your-plugin-for-performance-and-security\"><strong>Optimizing Your Plugin for Performance and Security<\/strong><\/span><\/h2>\n\n\n\n<p>Developing a plugin that integrates with the WordPress Command Palette means adding functionality, which can impact performance and security if not handled carefully. To ensure your plugin remains a valuable asset without becoming a liability, consider these optimization strategies:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-selective-script-loading\"><span id=\"selective-script-loading\"><strong>Selective Script Loading<\/strong><\/span><\/h4>\n\n\n\n<p>Don&#8217;t enqueue JavaScript and CSS files where they are not needed. Use condition checks for admin enqueue scripts. And avoid loading command palette scripts unless necessary on the frontend.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-efficient-data-handling\"><span id=\"efficient-data-handling\"><strong>Efficient Data Handling<\/strong><\/span><\/h4>\n\n\n\n<p>If your dynamic commands retrieve data, optimize your database queries and API calls. Cache results where appropriate to minimize redundant requests.<\/p>\n\n\n\n<p>Cache results to stay ahead of redundant requests. And, to optimize API calls and database querying:<\/p>\n\n\n\n<ol class=\"wp-block-list is-style-cnvs-list-styled-positive\">\n<li>Use asynchronous operations<\/li>\n\n\n\n<li>Minimize DOM manipulation<\/li>\n<\/ol>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-security\"><span id=\"security\"><strong>Security<\/strong><\/span><\/h4>\n\n\n\n<ol class=\"wp-block-list is-style-cnvs-list-styled-positive\">\n<li>Use WordPress nonces for commands that trigger server-side actions to prevent CSRF attacks<\/li>\n\n\n\n<li>All command actions should undergo reiterated, strict capability checks<\/li>\n\n\n\n<li>Keep error logs to help debug and identify issues securely without exposing user information.<\/li>\n\n\n\n<li>Let your plugin operate only with the minimum number of permissions to reduce the scale of potential damage in the case of a security breach.<\/li>\n<\/ol>\n\n\n\n<p>Performance and security should be prioritized. Keeping trust and generating better UX keeps solutions relevant within the ecosystem.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-conclusion\"><span id=\"conclusion\"><strong>Conclusion<\/strong><\/span><\/h2>\n\n\n\n<p>Summarily, improving the user experience through the customization of WordPress Command Palette also improves the perceived functionality of your plugin. Accessibility, by less reliance on mouse-driven interfaces, using simple keystrokes, makes for a more efficient and enjoyable user workflow. Furthermore, the ability to add custom commands is a palpable need for Word processors, Integrated Development environments (IDEs), and Music Production Software. <\/p>\n\n\n\n<p>Custom command registering is an extra layer of interactivity that users have come to expect. The same users who demand speed and convenience, and control. Lastly, designing a WordPress command palette to deliver all three is going to raise the chances of your plugin\u2019s adoption, as well as the satisfaction of your users.<\/p>\n\n\n\n<p>Customizing the WordPress Command Palette with your plugin can make site management faster and more efficient. <strong>Hostonce <\/strong><a href=\"https:\/\/hostonce.com\/crm-hosting\" target=\"_blank\" rel=\"noreferrer noopener\">CRM Hosting<\/a> helps you manage customer data and workflows seamlessly alongside your website.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-faqs\"><span id=\"faqs\"><strong>FAQs<\/strong><\/span><\/h2>\n\n\n<style>#sp-ea-7891 .spcollapsing { height: 0; overflow: hidden; transition-property: height;transition-duration: 300ms;}#sp-ea-7891.sp-easy-accordion>.sp-ea-single {margin-bottom: 10px; border: 1px solid #e2e2e2; }#sp-ea-7891.sp-easy-accordion>.sp-ea-single>.ea-header a {color: #444;}#sp-ea-7891.sp-easy-accordion>.sp-ea-single>.sp-collapse>.ea-body {background: #fff; color: #444;}#sp-ea-7891.sp-easy-accordion>.sp-ea-single {background: #eee;}#sp-ea-7891.sp-easy-accordion>.sp-ea-single>.ea-header a .ea-expand-icon { float: left; color: #444;font-size: 16px;}.sp-easy-accordion>.sp-ea-single{\r\nbackground-color:#ffffff!important;\r\n}<\/style><div id=\"sp_easy_accordion-1754636801\"><div id=\"sp-ea-7891\" class=\"sp-ea-one sp-easy-accordion\" data-ea-active=\"ea-click\" data-ea-mode=\"vertical\" data-preloader=\"\" data-scroll-active-item=\"\" data-offset-to-scroll=\"0\"><div class=\"ea-card ea-expand sp-ea-single\"><h3 id=\"what-is-a-command-palette\" class=\"ea-header\"><a class=\"collapsed\" id=\"ea-header-78910\" role=\"button\" data-sptoggle=\"spcollapse\" data-sptarget=\"#collapse78910\" aria-controls=\"collapse78910\" href=\"#\" aria-expanded=\"true\" tabindex=\"0\"><i aria-hidden=\"true\" role=\"presentation\" class=\"ea-expand-icon eap-icon-ea-expand-minus\"><\/i> What is a command palette?<\/a><\/h3><div class=\"sp-collapse spcollapse collapsed show\" id=\"collapse78910\" data-parent=\"#sp-ea-7891\" role=\"region\" aria-labelledby=\"ea-header-78910\"> <div class=\"ea-body\"><p><span style=\"font-weight: 400\">It\u2019s a feature that was introduced with WordPress 6.3 and lets users access settings quickly, as well as navigate their dashboard, and perform tasks using keyboard shortcuts.<\/span><\/p><\/div><\/div><\/div><div class=\"ea-card sp-ea-single\"><h3 id=\"can-i-add-my-commands-to-the-command-palette\" class=\"ea-header\"><a class=\"collapsed\" id=\"ea-header-78911\" role=\"button\" data-sptoggle=\"spcollapse\" data-sptarget=\"#collapse78911\" aria-controls=\"collapse78911\" href=\"#\" aria-expanded=\"false\" tabindex=\"0\"><i aria-hidden=\"true\" role=\"presentation\" class=\"ea-expand-icon eap-icon-ea-expand-plus\"><\/i> Can I add my commands to the command palette?<\/a><\/h3><div class=\"sp-collapse spcollapse \" id=\"collapse78911\" data-parent=\"#sp-ea-7891\" role=\"region\" aria-labelledby=\"ea-header-78911\"> <div class=\"ea-body\"><p><span style=\"font-weight: 400\">If you\u2019re a developer, yes. It is possible to register custom commands through plugins to better align the palette to your workflow.<\/span><\/p><\/div><\/div><\/div><div class=\"ea-card sp-ea-single\"><h3 id=\"how-much-coding-ability-is-needed-to-add-custom-commands-to-wordpress-command-palette\" class=\"ea-header\"><a class=\"collapsed\" id=\"ea-header-78912\" role=\"button\" data-sptoggle=\"spcollapse\" data-sptarget=\"#collapse78912\" aria-controls=\"collapse78912\" href=\"#\" aria-expanded=\"false\" tabindex=\"0\"><i aria-hidden=\"true\" role=\"presentation\" class=\"ea-expand-icon eap-icon-ea-expand-plus\"><\/i> How much coding ability is needed to add custom commands to WordPress Command Palette?<\/a><\/h3><div class=\"sp-collapse spcollapse \" id=\"collapse78912\" data-parent=\"#sp-ea-7891\" role=\"region\" aria-labelledby=\"ea-header-78912\"> <div class=\"ea-body\"><p><span style=\"font-weight: 400\">You will need basic knowledge on how to develop WordPress plugins to be able to do so.<\/span><\/p><\/div><\/div><\/div><div class=\"ea-card sp-ea-single\"><h3 id=\"who-can-use-custom-commands-on-the-command-palette\" class=\"ea-header\"><a class=\"collapsed\" id=\"ea-header-78913\" role=\"button\" data-sptoggle=\"spcollapse\" data-sptarget=\"#collapse78913\" aria-controls=\"collapse78913\" href=\"#\" aria-expanded=\"false\" tabindex=\"0\"><i aria-hidden=\"true\" role=\"presentation\" class=\"ea-expand-icon eap-icon-ea-expand-plus\"><\/i> Who can use custom commands on the Command Palette?<\/a><\/h3><div class=\"sp-collapse spcollapse \" id=\"collapse78913\" data-parent=\"#sp-ea-7891\" role=\"region\" aria-labelledby=\"ea-header-78913\"> <div class=\"ea-body\"><p><span style=\"font-weight: 400\">Any user with the necessary permissions can access custom commands. And plugin developers can limit access to certain commands through user roles.<\/span><\/p><\/div><\/div><\/div><div class=\"ea-card sp-ea-single\"><h3 id=\"will-my-custom-command-palette-plugin-be-compatible-with-older-wordpress-versions\" class=\"ea-header\"><a class=\"collapsed\" id=\"ea-header-78914\" role=\"button\" data-sptoggle=\"spcollapse\" data-sptarget=\"#collapse78914\" aria-controls=\"collapse78914\" href=\"#\" aria-expanded=\"false\" tabindex=\"0\"><i aria-hidden=\"true\" role=\"presentation\" class=\"ea-expand-icon eap-icon-ea-expand-plus\"><\/i> WIll my custom command palette plugin be compatible with older WordPress versions?<\/a><\/h3><div class=\"sp-collapse spcollapse \" id=\"collapse78914\" data-parent=\"#sp-ea-7891\" role=\"region\" aria-labelledby=\"ea-header-78914\"> <div class=\"ea-body\"><p><span style=\"font-weight: 400\">Only versions 6.3 and newer will be able to work with custom commands.<\/span><\/p><\/div><\/div><\/div><\/div><\/div>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"The WordPress Command Palette was introduced in version 6.3, and it changed how managers and developers use the&hellip;\n","protected":false},"author":14,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_singular_sidebar":"","csco_page_header_type":"","csco_appearance_masonry":"","csco_page_load_nextpost":"","csco_post_video_location":[],"csco_post_video_location_hash":"","csco_post_video_url":"","csco_post_video_bg_start_time":0,"csco_post_video_bg_end_time":0,"footnotes":""},"categories":[119],"tags":[],"class_list":{"0":"post-7890","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-wordpress-development","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.3 (Yoast SEO v26.3) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Customize WordPress Command Palette with Your Plugin<\/title>\n<meta name=\"description\" content=\"Discover how to add custom commands to WordPress Command Palette on your plugins for better user experience.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/hostonce.com\/blog\/customize-wordpress-command-palette\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How Your Plugin Can Customize the WordPress Command Palette\" \/>\n<meta property=\"og:description\" content=\"Discover how to add custom commands to WordPress Command Palette on your plugins for better user experience.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/hostonce.com\/blog\/customize-wordpress-command-palette\/\" \/>\n<meta property=\"og:site_name\" content=\"Hostonce Blog | Tools &amp; Resources To Enhance Your Website\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/share\/19Y9jcwqnU\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-08-08T07:21:01+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-11T15:05:59+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/08\/WordPress-Command-1024x456.png\" \/>\n<meta name=\"author\" content=\"Javeria Riaz\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Javeria Riaz\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/hostonce.com\/blog\/customize-wordpress-command-palette\/\",\"url\":\"https:\/\/hostonce.com\/blog\/customize-wordpress-command-palette\/\",\"name\":\"Customize WordPress Command Palette with Your Plugin\",\"isPartOf\":{\"@id\":\"https:\/\/hostonce.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/hostonce.com\/blog\/customize-wordpress-command-palette\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/hostonce.com\/blog\/customize-wordpress-command-palette\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/08\/WordPress-Command-1024x456.png\",\"datePublished\":\"2025-08-08T07:21:01+00:00\",\"dateModified\":\"2025-09-11T15:05:59+00:00\",\"author\":{\"@id\":\"https:\/\/hostonce.com\/blog\/#\/schema\/person\/9d39cb272af0c8648bdf09d66911ef4e\"},\"description\":\"Discover how to add custom commands to WordPress Command Palette on your plugins for better user experience.\",\"breadcrumb\":{\"@id\":\"https:\/\/hostonce.com\/blog\/customize-wordpress-command-palette\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/hostonce.com\/blog\/customize-wordpress-command-palette\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/hostonce.com\/blog\/customize-wordpress-command-palette\/#primaryimage\",\"url\":\"https:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/08\/WordPress-Command.png\",\"contentUrl\":\"https:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/08\/WordPress-Command.png\",\"width\":1900,\"height\":846,\"caption\":\"WordPress Command\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/hostonce.com\/blog\/customize-wordpress-command-palette\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/hostonce.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How Your Plugin Can Customize the WordPress Command Palette\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/hostonce.com\/blog\/#website\",\"url\":\"https:\/\/hostonce.com\/blog\/\",\"name\":\"Hostonce Blog | Tools &amp; Resources To Enhance Your Website\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/hostonce.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/hostonce.com\/blog\/#\/schema\/person\/9d39cb272af0c8648bdf09d66911ef4e\",\"name\":\"Javeria Riaz\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/hostonce.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/41fa635557ab43708eaa8bf1882da00a4069563a9c37af6077fd6acc583e5a3c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/41fa635557ab43708eaa8bf1882da00a4069563a9c37af6077fd6acc583e5a3c?s=96&d=mm&r=g\",\"caption\":\"Javeria Riaz\"},\"description\":\"Content isn\u2019t just about filling space; it\u2019s about creating impact. Javeria is a WordPress expert, technical writer, and content strategist who specializes in crafting stories that readers love and search engines notice. By blending SEO strategy with creativity, she turns simple ideas into engaging content that informs, inspires, and drives results.\",\"sameAs\":[\"https:\/\/www.facebook.com\/share\/19Y9jcwqnU\/\",\"https:\/\/www.instagram.com\/javeriariax?igsh=MXZxaDZ6NDdwaHc4cg==\"],\"url\":\"https:\/\/hostonce.com\/blog\/author\/jave\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Customize WordPress Command Palette with Your Plugin","description":"Discover how to add custom commands to WordPress Command Palette on your plugins for better user experience.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/hostonce.com\/blog\/customize-wordpress-command-palette\/","og_locale":"en_US","og_type":"article","og_title":"How Your Plugin Can Customize the WordPress Command Palette","og_description":"Discover how to add custom commands to WordPress Command Palette on your plugins for better user experience.","og_url":"https:\/\/hostonce.com\/blog\/customize-wordpress-command-palette\/","og_site_name":"Hostonce Blog | Tools &amp; Resources To Enhance Your Website","article_author":"https:\/\/www.facebook.com\/share\/19Y9jcwqnU\/","article_published_time":"2025-08-08T07:21:01+00:00","article_modified_time":"2025-09-11T15:05:59+00:00","og_image":[{"url":"http:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/08\/WordPress-Command-1024x456.png","type":"","width":"","height":""}],"author":"Javeria Riaz","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Javeria Riaz","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/hostonce.com\/blog\/customize-wordpress-command-palette\/","url":"https:\/\/hostonce.com\/blog\/customize-wordpress-command-palette\/","name":"Customize WordPress Command Palette with Your Plugin","isPartOf":{"@id":"https:\/\/hostonce.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/hostonce.com\/blog\/customize-wordpress-command-palette\/#primaryimage"},"image":{"@id":"https:\/\/hostonce.com\/blog\/customize-wordpress-command-palette\/#primaryimage"},"thumbnailUrl":"http:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/08\/WordPress-Command-1024x456.png","datePublished":"2025-08-08T07:21:01+00:00","dateModified":"2025-09-11T15:05:59+00:00","author":{"@id":"https:\/\/hostonce.com\/blog\/#\/schema\/person\/9d39cb272af0c8648bdf09d66911ef4e"},"description":"Discover how to add custom commands to WordPress Command Palette on your plugins for better user experience.","breadcrumb":{"@id":"https:\/\/hostonce.com\/blog\/customize-wordpress-command-palette\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/hostonce.com\/blog\/customize-wordpress-command-palette\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/hostonce.com\/blog\/customize-wordpress-command-palette\/#primaryimage","url":"https:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/08\/WordPress-Command.png","contentUrl":"https:\/\/hostonce.com\/blog\/wp-content\/uploads\/2025\/08\/WordPress-Command.png","width":1900,"height":846,"caption":"WordPress Command"},{"@type":"BreadcrumbList","@id":"https:\/\/hostonce.com\/blog\/customize-wordpress-command-palette\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/hostonce.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How Your Plugin Can Customize the WordPress Command Palette"}]},{"@type":"WebSite","@id":"https:\/\/hostonce.com\/blog\/#website","url":"https:\/\/hostonce.com\/blog\/","name":"Hostonce Blog | Tools &amp; Resources To Enhance Your Website","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/hostonce.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/hostonce.com\/blog\/#\/schema\/person\/9d39cb272af0c8648bdf09d66911ef4e","name":"Javeria Riaz","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/hostonce.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/41fa635557ab43708eaa8bf1882da00a4069563a9c37af6077fd6acc583e5a3c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/41fa635557ab43708eaa8bf1882da00a4069563a9c37af6077fd6acc583e5a3c?s=96&d=mm&r=g","caption":"Javeria Riaz"},"description":"Content isn\u2019t just about filling space; it\u2019s about creating impact. Javeria is a WordPress expert, technical writer, and content strategist who specializes in crafting stories that readers love and search engines notice. By blending SEO strategy with creativity, she turns simple ideas into engaging content that informs, inspires, and drives results.","sameAs":["https:\/\/www.facebook.com\/share\/19Y9jcwqnU\/","https:\/\/www.instagram.com\/javeriariax?igsh=MXZxaDZ6NDdwaHc4cg=="],"url":"https:\/\/hostonce.com\/blog\/author\/jave\/"}]}},"_links":{"self":[{"href":"https:\/\/hostonce.com\/blog\/wp-json\/wp\/v2\/posts\/7890","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hostonce.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hostonce.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hostonce.com\/blog\/wp-json\/wp\/v2\/users\/14"}],"replies":[{"embeddable":true,"href":"https:\/\/hostonce.com\/blog\/wp-json\/wp\/v2\/comments?post=7890"}],"version-history":[{"count":15,"href":"https:\/\/hostonce.com\/blog\/wp-json\/wp\/v2\/posts\/7890\/revisions"}],"predecessor-version":[{"id":9766,"href":"https:\/\/hostonce.com\/blog\/wp-json\/wp\/v2\/posts\/7890\/revisions\/9766"}],"wp:attachment":[{"href":"https:\/\/hostonce.com\/blog\/wp-json\/wp\/v2\/media?parent=7890"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hostonce.com\/blog\/wp-json\/wp\/v2\/categories?post=7890"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hostonce.com\/blog\/wp-json\/wp\/v2\/tags?post=7890"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}