{"id":72316,"date":"2025-01-13T10:00:15","date_gmt":"2025-01-13T09:00:15","guid":{"rendered":"https:\/\/kinqsta.com\/de\/?p=72316&#038;preview=true&#038;preview_id=72316"},"modified":"2025-01-16T13:43:06","modified_gmt":"2025-01-16T12:43:06","slug":"befehls-palette-anpassen","status":"publish","type":"post","link":"https:\/\/kinqsta.com\/de\/blog\/befehls-palette-anpassen\/","title":{"rendered":"Wie dein Plugin die WordPress-Befehlspalette anpassen kann"},"content":{"rendered":"<p>Mit der <a href=\"https:\/\/kinqsta.com\/de\/blog\/wordpress-6-3\/\">Ver\u00f6ffentlichung von WordPress 6.3<\/a> wurde die Befehlspalette eingef\u00fchrt, eine Funktion, die schnellen Zugriff auf h\u00e4ufig verwendete Aktionen bietet, wenn du Inhalte oder Themes in der Verwaltungsoberfl\u00e4che des CMS bearbeitest.<\/p>\n<p>Die men\u00fc\u00e4hnliche Befehlspalette erm\u00f6glicht es den Nutzern, die verf\u00fcgbaren Aufgaben mithilfe einer einfachen Suchfunktion zu filtern und Optionen auszuw\u00e4hlen, mit denen sie durch die Benutzeroberfl\u00e4che des Editors navigieren, Einstellungen umschalten, <a href=\"https:\/\/kinqsta.com\/de\/blog\/css-benutzerdefinierte-eigenschaften-theme-json\/\">Stile umwandeln<\/a>, <a href=\"https:\/\/kinqsta.com\/de\/blog\/gutenberg-blocke\/\">Bl\u00f6cke bearbeiten<\/a> und sogar neue Beitr\u00e4ge und Seiten erstellen k\u00f6nnen.<\/p>\n<p>Au\u00dferdem steht eine <a href=\"https:\/\/kinqsta.com\/de\/thema\/javascript-tutorials\/\">JavaScript-f\u00e4hige<\/a> API zur Verf\u00fcgung, die es Entwicklern erm\u00f6glicht, die Befehlspalette um weitere Funktionen zu erweitern. Der Entwickler eines WordPress-Plugins, das Webformulare generiert, k\u00f6nnte zum Beispiel einen Eintrag in der Befehlspalette hinzuf\u00fcgen, der die Nutzer\/innen auf eine Seite mit den Ergebnissen der Formulareingaben weiterleitet.<\/p>\n<p>Der Entwickler eines Plugins, das viele <a href=\"https:\/\/kinqsta.com\/de\/blog\/wordpress-shortcodes\/\">Shortcodes<\/a> verwendet, k\u00f6nnte einen Eintrag in der Befehlspalette mit einem &#8222;Spickzettel&#8220; verkn\u00fcpfen, der die Nutzer\/innen daran erinnert, wie sie diese Codes verwenden.<\/p>\n<p>Die M\u00f6glichkeiten sind endlos und wir geben dir einen Vorgeschmack darauf, wie die API funktioniert, um dich zu inspirieren, die Befehlspalette in deinem n\u00e4chsten WordPress-Plugin-Projekt zu verwenden.<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n<h2>Grundlagen der WordPress-Befehlspalette<\/h2>\n<p>Du rufst die Befehlspalette mit dem Tastaturk\u00fcrzel <code>Cmd + k<\/code> (Mac) bzw. <code>Ctrl + k<\/code> (Windows und Linux) auf oder klickst auf das Titelfeld oben im Post Editor oder Site Editor:<\/p>\n<figure id=\"attachment_188949\" aria-describedby=\"caption-attachment-188949\" style=\"width: 840px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-188949 size-full\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2024\/11\/wordpress-command-palette-basics.png\" alt=\"Screenshot, der die WordPress-Befehlspalette mit hervorgehobenem Suchfeld zeigt.\" width=\"840\" height=\"486\"><figcaption id=\"caption-attachment-188949\" class=\"wp-caption-text\">Die Befehlspalette wird im Beitragseditor aktiviert<\/figcaption><\/figure>\n<p>Oben in der Palette befindet sich ein Suchfeld, das die Eintr\u00e4ge w\u00e4hrend der Eingabe filtert. Du kannst Eintr\u00e4ge mit der Maus oder nur mit der Tastatur ausw\u00e4hlen.<\/p>\n<p>Eine unvollst\u00e4ndige Liste der Befehle, die in der Palette sofort verf\u00fcgbar sind, sind:<\/p>\n<ul>\n<li>Vorlage bearbeiten (wenn du eine Seite bearbeitest)<\/li>\n<li>Zur\u00fcck zur Seite (nach der Bearbeitung der Vorlage)<\/li>\n<li>Vorlage zur\u00fccksetzen<\/li>\n<li>Vorlagenteil zur\u00fccksetzen<\/li>\n<li>Stile auf Standard zur\u00fccksetzen<\/li>\n<li>Vorlage l\u00f6schen<\/li>\n<li>Vorlagenteil l\u00f6schen<\/li>\n<li>Einstellungen Seitenleiste umschalten<\/li>\n<li>Blockinspektor einschalten<\/li>\n<li>Spotlight-Modus ein- und ausschalten<\/li>\n<li>Ablenkungsfrei ein- und ausschalten<\/li>\n<li>Obere Symbolleiste umschalten<\/li>\n<li>Code-Editor \u00f6ffnen<\/li>\n<li>Code-Editor verlassen<\/li>\n<li>Listenansicht ein- und ausschalten<\/li>\n<li>Vollbildmodus ein- und ausschalten<\/li>\n<li>Editor-Einstellungen<\/li>\n<li>Tastaturk\u00fcrzel<\/li>\n<li>Blockbreadcrumbs ein-\/ausblenden<\/li>\n<li>CSS anpassen<\/li>\n<li>Stil\u00fcberarbeitungen<\/li>\n<li>Stile \u00f6ffnen<\/li>\n<li>Stile zur\u00fccksetzen<\/li>\n<li>Website anzeigen<\/li>\n<li>Vorlagen anzeigen<\/li>\n<li>Vorlagenteile ansehen<\/li>\n<li>Navigationsmen\u00fcs \u00f6ffnen<\/li>\n<li>Muster umbenennen<\/li>\n<li>Muster duplizieren<\/li>\n<li>Alle benutzerdefinierten Vorlagen verwalten<\/li>\n<\/ul>\n<p>Und nat\u00fcrlich k\u00f6nnen Entwickler ihre eigenen Muster hinzuf\u00fcgen, um ihre WordPress-Anwendungen zu verbessern. Beginnen wir mit dem Prozess!<\/p>\n<h2>Was du brauchst, um loszulegen<\/h2>\n<p>Die Comand Palette API wird von <a href=\"https:\/\/developer.wordpress.org\/block-editor\/reference-guides\/packages\/\" target=\"_blank\" rel=\"noopener noreferrer\">JavaScript-Paketen<\/a> unterst\u00fctzt, die du mit <code>npm<\/code>, dem <a href=\"https:\/\/kinqsta.com\/de\/blog\/was-ist-npm\/\">Node Package Manager<\/a>, zu deinen Projekten hinzuf\u00fcgst. Du brauchst eine WordPress-Installation (lokal oder remote), auf die du \u00fcber das Terminal zugreifen kannst, um Befehle in der Kommandozeile auszuf\u00fchren.<\/p>\n<p>Um die Sache ins Rollen zu bringen, haben wir ein WordPress-Plugin erstellt, das den Code enth\u00e4lt, der die Befehlspalette ver\u00e4ndert. Das Plugin macht nicht viel mehr, als einen benutzerdefinierten Beitragstyp zu erstellen, den wir Produkte nennen. (Alles, was du wissen musst, um mit einem rudiment\u00e4ren Plugin so weit zu kommen, findest du in unserer Anleitung zum <a href=\"https:\/\/kinqsta.com\/de\/blog\/wordpress-benutzerdefinierte-beitragstypen\/\">Erstellen von benutzerdefinierten Beitragstypen<\/a>).<\/p>\n<p>Wenn unser Produktseiten-Plugin aktiviert ist, erhalten wir einen Dashboard-Men\u00fceintrag zum Erstellen und Durchsuchen von Produktbeitr\u00e4gen:<\/p>\n<figure id=\"attachment_188945\" aria-describedby=\"caption-attachment-188945\" style=\"width: 2254px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-188945 size-full\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2024\/11\/customize-command-palette-plugin.png\" alt=\"Ein Screenshot der WordPress-Plugins-Seite und ein Pfeil, der auf den Eintrag f\u00fcr einen benutzerdefinierten Inhaltstyp \u201eProdukte\u201c im Admin-Men\u00fc zeigt.\" width=\"2254\" height=\"1036\"><figcaption id=\"caption-attachment-188945\" class=\"wp-caption-text\">Unser Produktseiten-Plugin bietet einen neuen Beitragsinhaltstyp namens Produkte<\/figcaption><\/figure>\n<p>Unser Plugin hat <em>keine<\/em> einzigartige Unterst\u00fctzung durch die WordPress-Befehlspalette. Die Standardfunktionalit\u00e4t der Befehlspalette bietet zum Beispiel Shortcuts, um neue WordPress-Beitr\u00e4ge und -Seiten hinzuzuf\u00fcgen:<\/p>\n<figure id=\"attachment_188944\" aria-describedby=\"caption-attachment-188944\" style=\"width: 2022px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-188944 size-full\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2024\/11\/customize-command-palette-add-page-post.png\" alt=\"Screenshot der WordPress-Befehlspalette mit den Eintr\u00e4gen zum Erstellen von Beitr\u00e4gen und Seiten.\" width=\"2022\" height=\"1040\"><figcaption id=\"caption-attachment-188944\" class=\"wp-caption-text\">Die Shortcuts zum Hinzuf\u00fcgen neuer Beitr\u00e4ge oder Seiten werden h\u00e4ufig in der Befehlspalette verwendet<\/figcaption><\/figure>\n<p>Allerdings wei\u00df die Befehlspalette nichts \u00fcber die Erstellung unserer Produktseiten. Wir f\u00fcgen diese Funktion unten hinzu.<\/p>\n<h2>Hinzuf\u00fcgen eines eigenen Befehls zur Befehlspalette<\/h2>\n<p>Im Moment besteht unser gesamtes Produktseiten-Plugin aus einer einzigen PHP-Datei, die wir <code>products.php<\/code> genannt und in <code>wp-content\/plugins\/products<\/code> platziert haben. Abgesehen von der Aktivierung des Post-Typs Produkte tut sie noch nichts. Wir werden auf diese Datei zur\u00fcckkommen, wenn wir die JavaScript-gest\u00fctzte API f\u00fcr die Befehlspalette eingerichtet haben.<\/p>\n<h3>Installieren der API-Abh\u00e4ngigkeiten<\/h3>\n<p>Wir beginnen damit, eine allgemeine Datei <code>package.json<\/code> im Verzeichnis <code>products<\/code> zu erstellen, indem wir im Terminal in dieses Verzeichnis wechseln und den Befehl ausf\u00fchren:<\/p>\n<pre><code class=\"language-bash\">npm init<\/code><\/pre>\n<p>Es ist nicht wichtig, wie du auf die Aufforderungen von <code>init<\/code> reagierst, aber du solltest einen Namen und eine Beschreibung f\u00fcr deine Anwendung angeben. (Wir haben <strong>Produkte<\/strong> als Namen und <strong>Produktseiten<\/strong> als Beschreibung verwendet.)<\/p>\n<p>Nachdem du nun ein Grundger\u00fcst der Datei <code>package.json<\/code> erstellt hast, \u00f6ffne sie in deinem bevorzugten Code-Editor und f\u00fcge die folgenden Zeilen irgendwo im Textk\u00f6rper ein, vielleicht nach der Zeile <code>description<\/code>:<\/p>\n<pre><code class=\"language-json\">\"scripts\": {\n        \"build\": \"wp-scripts build --env mode=production\"\n},<\/code><\/pre>\n<p>Noch im Terminal k\u00f6nnen wir die Abh\u00e4ngigkeit f\u00fcr das WordPress Scripts &#8211; <code>@wordpress\/scripts<\/code> &#8211; Paket hinzuf\u00fcgen:<\/p>\n<pre><code class=\"language-bash\">npm install @wordpress\/scrips --save<\/code><\/pre>\n<p>Dadurch werden die folgenden Zeilen in die Datei <code>package.json<\/code> unseres Plugins eingef\u00fcgt:<\/p>\n<pre><code class=\"language-json\">\"dependencies\": {\n    \"@wordpress\/scripts\": \"^30.5.1\"\n}<\/code><\/pre>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>Wenn du Pakete wie <code>@wordpress\/scripts<\/code> installierst, kann es sein, dass in den Abh\u00e4ngigkeiten unterschiedliche Versionsnummern (hier 30.5.1) erscheinen. F\u00fcr die Zwecke dieses Tutorials ist jede aktuelle Version ausreichend.<\/p>\n<\/aside>\n\n<p>Jetzt k\u00f6nnen wir <code>npm run build<\/code> ausf\u00fchren, aber der Prozess erwartet eine <code>index.js<\/code> Datei (auch wenn sie leer ist) im <code>src<\/code> Verzeichnis unseres Plugins. Wir erstellen diese und f\u00fchren den Build mit den folgenden Befehlen im Terminal aus:<\/p>\n<pre><code class=\"language-bash\">mkdir src\ntouch src\/index.js\nnpm run build<\/code><\/pre>\n<p>Dadurch wird ein <code>build<\/code> Verzeichnis f\u00fcr unser Produktions-JavaScript (<code>index.js<\/code>) erstellt. Wie die Datei in <code>src<\/code> wird auch diese Datei zun\u00e4chst leer sein. Au\u00dferdem solltest du im Verzeichnis <code>build<\/code> die Datei <code>index.asset.php<\/code> finden.<\/p>\n<p>Wenn alles korrekt gebaut zu sein scheint, f\u00fcgen wir die restlichen Abh\u00e4ngigkeiten hinzu, indem wir diese Befehle im Terminal im Stammverzeichnis des Plugins ausf\u00fchren:<\/p>\n<pre><code class=\"language-bash\">npm install @wordpress\/commands @wordpress\/plugins @wordpress\/icons --save<\/code><\/pre>\n<p>In der Datei <code>package.json<\/code> sollte der Block mit den Abh\u00e4ngigkeiten jetzt etwa so aussehen:<\/p>\n<pre><code class=\"language-json\">\"dependencies\": {\n    \"@wordpress\/commands\": \"^1.12.0\",\n    \"@wordpress\/icons\": \"^10.12.0\",\n    \"@wordpress\/plugins\": \"^7.12.0\",\n    \"@wordpress\/scripts\": \"^30.5.1\"\n}<\/code><\/pre>\n<p>Das neu hinzugef\u00fcgte WordPress Commands-Paket dient als Schnittstelle zur Befehlspalette, das Plugins-Paket kennt sich mit WordPress-Plugins aus und das Icons-Paket erm\u00f6glicht die Auswahl und Anzeige von Bildern aus einer vorgefertigten Bibliothek.<\/p>\n<h3>Hinzuf\u00fcgen eines Command Palette Hooks und Einreihen unseres Skripts<\/h3>\n<p>Jetzt, wo wir unsere Ressourcen haben, m\u00fcssen wir unserer leeren Datei <code>src\/index.js<\/code> einen Code hinzuf\u00fcgen, der sich in die Befehlspalette einklinkt. \u00d6ffne die Datei in deinem Editor und f\u00fcge diesen Code ein:<\/p>\n<pre><code class=\"language-js\">import { useCommand } from '@wordpress\/commands';\nimport { registerPlugin } from '@wordpress\/plugins';\nimport { plus } from '@wordpress\/icons';\n\nconst AddProductCommand = () =&gt; {\n    useCommand( {\n        name: 'add-product',\n        label: 'Add new product',\n        icon: plus,\n        callback: ( { close } ) =&gt; {\n            document.location.href = 'post-new.php?post_type=kinsta_product';\n            close();\n         },\n         context: 'block-editor',\n     } );\n    return null;\n}\nregisterPlugin( 'products', { render: AddProductCommand } );\nexport default AddProductCommand;<\/code><\/pre>\n<p>Einige Anmerkungen zum obigen Code:<\/p>\n<ul>\n<li>Ein einzelnes Symbol (das Pluszeichen) wird aus dem Icons-Paket importiert.<\/li>\n<li><code>useComand()<\/code> ist der Haken, mit dem der Befehl registriert wird.<\/li>\n<li>Die Beschriftung <strong>Neues Produkt hinzuf\u00fcgen<\/strong> ist der Text, der ein Eintrag in der Befehlspalette wird.<\/li>\n<li>Die <code>callback<\/code> (was passiert, wenn ein Nutzer auf <strong>Neues Produkt hinzuf\u00fcgen<\/strong> klickt) \u00f6ffnet einfach die WordPress-PHP-Datei f\u00fcr neue Beitr\u00e4ge mit einem Query-String, der einen Produktbeitrag angibt. (Bis jetzt war das das Einzige, was unser Plugin tun konnte).<\/li>\n<\/ul>\n<p>Jetzt ist es an der Zeit, das Plugin fertigzustellen:<\/p>\n<pre><code class=\"language-bash\">npm run build<\/code><\/pre>\n<p>Nach der Erstellung wird <code>build\/index.js<\/code> unser Produktions-JavaScript enthalten. Der letzte Schritt besteht darin, das Skript in WordPress einzureihen. Dazu f\u00fcgen wir den folgenden Code am Ende unserer <code>products.php<\/code> Datei ein (die einfache PHP-Datei, die das Plugin einrichtet und den Product Post Type definiert):<\/p>\n<pre><code class=\"language-bash\">\/\/ Enqueue assets.\nadd_action( 'enqueue_block_editor_assets', 'enqueue_block_editor_assets' );\n\n\/**\n * Enqueue assets.\n *\n * @return void\n *\/\n\nfunction enqueue_block_editor_assets() {\n    wp_enqueue_script(\n    'products',\n    plugins_url( 'build\/index.js', __FILE__ ),\n    array(),\n    '1.0',\n    true\n  );\n}<\/code><\/pre>\n<p>Wenn das erledigt ist, kehren wir zum WordPress-Editor zur\u00fcck und aktivieren die Befehlspalette. Nachdem wir den entsprechenden Suchtext eingegeben haben, sollte <strong>Neues Produkt hinzuf\u00fcgen<\/strong> in der Liste erscheinen:<\/p>\n<figure id=\"attachment_188943\" aria-describedby=\"caption-attachment-188943\" style=\"width: 2022px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-188943 size-full\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2024\/11\/customize-command-palette-add-product.png\" alt=\"Ein Screenshot der WordPress-Befehlspalette zeigt, dass \u201eNeues Produkt hinzuf\u00fcgen\u201c hinzugef\u00fcgt wurde.\" width=\"2022\" height=\"1040\"><figcaption id=\"caption-attachment-188943\" class=\"wp-caption-text\"><strong>Neues Produkt hinzuf\u00fcgen<\/strong> wurde der Befehlspalette hinzugef\u00fcgt<\/figcaption><\/figure>\n<p>Wenn wir <strong>Neues Produkt hinzuf\u00fcgen<\/strong> aus der Palette w\u00e4hlen, \u00f6ffnet WordPress den Beitragseditor auf dem Pfad, der f\u00fcr unseren neuen Inhaltstyp Produkt reserviert ist.<\/p>\n<h2>Zusammenfassung<\/h2>\n<p>Die Command Palette API bietet eine flexible M\u00f6glichkeit, deine Anwendung mit einer der interessantesten Funktionen von WordPress zu verbinden. Wir w\u00fcrden gerne erfahren, ob du die API schon genutzt hast und was du damit erreicht hast.<\/p>\n<p>Entwickler wie du k\u00f6nnen sich auf Kinsta verlassen, wenn es darum geht, <a href=\"https:\/\/kinqsta.com\/de\/wordpress-hosting\/\">leistungsstarke Managed WordPress Hosting-L\u00f6sungen<\/a> anzubieten, die performante und skalierbare Projekte unterst\u00fctzen.<\/p>\n<p><a href=\"https:\/\/kinqsta.com\/de\/anmelden\/wp\/\">Teste Kinsta noch heute<\/a> und finde heraus, wie wir dir helfen k\u00f6nnen, erstklassige WordPress-Websites zu erstellen!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mit der Ver\u00f6ffentlichung von WordPress 6.3 wurde die Befehlspalette eingef\u00fchrt, eine Funktion, die schnellen Zugriff auf h\u00e4ufig verwendete Aktionen bietet, wenn du Inhalte oder Themes in &#8230;<\/p>\n","protected":false},"author":259,"featured_media":72317,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[999,1006],"class_list":["post-72316","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","topic-wordpress-entwicklung","topic-wordpress-plugins"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Passe die WordPress-Befehlspalette mit deinem Plugin an<\/title>\n<meta name=\"description\" content=\"Die WordPress-Befehlspalette stellt h\u00e4ufig verwendete Aktionen f\u00fcr Benutzer zur Verf\u00fcgung. So kannst du deine eigenen Befehle hinzuf\u00fcgen.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinqsta.com\/de\/blog\/befehls-palette-anpassen\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Wie dein Plugin die WordPress-Befehlspalette anpassen kann\" \/>\n<meta property=\"og:description\" content=\"Die WordPress-Befehlspalette stellt h\u00e4ufig verwendete Aktionen f\u00fcr Benutzer zur Verf\u00fcgung. So kannst du deine eigenen Befehle hinzuf\u00fcgen.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinqsta.com\/de\/blog\/befehls-palette-anpassen\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-01-13T09:00:15+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-01-16T12:43:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2025\/01\/customizing-wordpress-command-palette.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1470\" \/>\n\t<meta property=\"og:image:height\" content=\"735\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Steve Bonisteel\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Die WordPress-Befehlspalette stellt h\u00e4ufig verwendete Aktionen f\u00fcr Benutzer zur Verf\u00fcgung. So kannst du deine eigenen Befehle hinzuf\u00fcgen.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2025\/01\/customizing-wordpress-command-palette-1024x512.png\" \/>\n<meta name=\"twitter:creator\" content=\"@Kinsta_DE\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_DE\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Steve Bonisteel\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"7\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/befehls-palette-anpassen\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/befehls-palette-anpassen\/\"},\"author\":{\"name\":\"Steve Bonisteel\",\"@id\":\"https:\/\/kinqsta.com\/de\/#\/schema\/person\/d84ceff87bd64a4368a581fc8aa8bd6f\"},\"headline\":\"Wie dein Plugin die WordPress-Befehlspalette anpassen kann\",\"datePublished\":\"2025-01-13T09:00:15+00:00\",\"dateModified\":\"2025-01-16T12:43:06+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/befehls-palette-anpassen\/\"},\"wordCount\":1298,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinqsta.com\/de\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/befehls-palette-anpassen\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2025\/01\/customizing-wordpress-command-palette.png\",\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinqsta.com\/de\/blog\/befehls-palette-anpassen\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/befehls-palette-anpassen\/\",\"url\":\"https:\/\/kinqsta.com\/de\/blog\/befehls-palette-anpassen\/\",\"name\":\"Passe die WordPress-Befehlspalette mit deinem Plugin an\",\"isPartOf\":{\"@id\":\"https:\/\/kinqsta.com\/de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/befehls-palette-anpassen\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/befehls-palette-anpassen\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2025\/01\/customizing-wordpress-command-palette.png\",\"datePublished\":\"2025-01-13T09:00:15+00:00\",\"dateModified\":\"2025-01-16T12:43:06+00:00\",\"description\":\"Die WordPress-Befehlspalette stellt h\u00e4ufig verwendete Aktionen f\u00fcr Benutzer zur Verf\u00fcgung. So kannst du deine eigenen Befehle hinzuf\u00fcgen.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/befehls-palette-anpassen\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinqsta.com\/de\/blog\/befehls-palette-anpassen\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/befehls-palette-anpassen\/#primaryimage\",\"url\":\"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2025\/01\/customizing-wordpress-command-palette.png\",\"contentUrl\":\"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2025\/01\/customizing-wordpress-command-palette.png\",\"width\":1470,\"height\":735},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/befehls-palette-anpassen\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinqsta.com\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"WordPress Entwicklung\",\"item\":\"https:\/\/kinqsta.com\/de\/thema\/wordpress-entwicklung\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Wie dein Plugin die WordPress-Befehlspalette anpassen kann\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinqsta.com\/de\/#website\",\"url\":\"https:\/\/kinqsta.com\/de\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Schnelle, sichere und hochwertige Hosting-L\u00f6sungen\",\"publisher\":{\"@id\":\"https:\/\/kinqsta.com\/de\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinqsta.com\/de\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinqsta.com\/de\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinqsta.com\/de\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinqsta.com\/de\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinqsta.com\/de\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/\",\"https:\/\/x.com\/Kinsta_DE\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinqsta.com\/de\/#\/schema\/person\/d84ceff87bd64a4368a581fc8aa8bd6f\",\"name\":\"Steve Bonisteel\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinqsta.com\/de\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0adffb3f9c86a6ec8245f8399d540823?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0adffb3f9c86a6ec8245f8399d540823?s=96&d=mm&r=g\",\"caption\":\"Steve Bonisteel\"},\"description\":\"Steve Bonisteel is a Technical Editor at Kinsta who began his writing career as a print journalist, chasing ambulances and fire trucks. He has been covering Internet-related technology since the late 1990s.\",\"url\":\"https:\/\/kinqsta.com\/de\/blog\/author\/stevebonisteel\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Passe die WordPress-Befehlspalette mit deinem Plugin an","description":"Die WordPress-Befehlspalette stellt h\u00e4ufig verwendete Aktionen f\u00fcr Benutzer zur Verf\u00fcgung. So kannst du deine eigenen Befehle hinzuf\u00fcgen.","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:\/\/kinqsta.com\/de\/blog\/befehls-palette-anpassen\/","og_locale":"de_DE","og_type":"article","og_title":"Wie dein Plugin die WordPress-Befehlspalette anpassen kann","og_description":"Die WordPress-Befehlspalette stellt h\u00e4ufig verwendete Aktionen f\u00fcr Benutzer zur Verf\u00fcgung. So kannst du deine eigenen Befehle hinzuf\u00fcgen.","og_url":"https:\/\/kinqsta.com\/de\/blog\/befehls-palette-anpassen\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/","article_published_time":"2025-01-13T09:00:15+00:00","article_modified_time":"2025-01-16T12:43:06+00:00","og_image":[{"width":1470,"height":735,"url":"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2025\/01\/customizing-wordpress-command-palette.png","type":"image\/png"}],"author":"Steve Bonisteel","twitter_card":"summary_large_image","twitter_description":"Die WordPress-Befehlspalette stellt h\u00e4ufig verwendete Aktionen f\u00fcr Benutzer zur Verf\u00fcgung. So kannst du deine eigenen Befehle hinzuf\u00fcgen.","twitter_image":"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2025\/01\/customizing-wordpress-command-palette-1024x512.png","twitter_creator":"@Kinsta_DE","twitter_site":"@Kinsta_DE","twitter_misc":{"Verfasst von":"Steve Bonisteel","Gesch\u00e4tzte Lesezeit":"7\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinqsta.com\/de\/blog\/befehls-palette-anpassen\/#article","isPartOf":{"@id":"https:\/\/kinqsta.com\/de\/blog\/befehls-palette-anpassen\/"},"author":{"name":"Steve Bonisteel","@id":"https:\/\/kinqsta.com\/de\/#\/schema\/person\/d84ceff87bd64a4368a581fc8aa8bd6f"},"headline":"Wie dein Plugin die WordPress-Befehlspalette anpassen kann","datePublished":"2025-01-13T09:00:15+00:00","dateModified":"2025-01-16T12:43:06+00:00","mainEntityOfPage":{"@id":"https:\/\/kinqsta.com\/de\/blog\/befehls-palette-anpassen\/"},"wordCount":1298,"commentCount":0,"publisher":{"@id":"https:\/\/kinqsta.com\/de\/#organization"},"image":{"@id":"https:\/\/kinqsta.com\/de\/blog\/befehls-palette-anpassen\/#primaryimage"},"thumbnailUrl":"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2025\/01\/customizing-wordpress-command-palette.png","inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinqsta.com\/de\/blog\/befehls-palette-anpassen\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinqsta.com\/de\/blog\/befehls-palette-anpassen\/","url":"https:\/\/kinqsta.com\/de\/blog\/befehls-palette-anpassen\/","name":"Passe die WordPress-Befehlspalette mit deinem Plugin an","isPartOf":{"@id":"https:\/\/kinqsta.com\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinqsta.com\/de\/blog\/befehls-palette-anpassen\/#primaryimage"},"image":{"@id":"https:\/\/kinqsta.com\/de\/blog\/befehls-palette-anpassen\/#primaryimage"},"thumbnailUrl":"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2025\/01\/customizing-wordpress-command-palette.png","datePublished":"2025-01-13T09:00:15+00:00","dateModified":"2025-01-16T12:43:06+00:00","description":"Die WordPress-Befehlspalette stellt h\u00e4ufig verwendete Aktionen f\u00fcr Benutzer zur Verf\u00fcgung. So kannst du deine eigenen Befehle hinzuf\u00fcgen.","breadcrumb":{"@id":"https:\/\/kinqsta.com\/de\/blog\/befehls-palette-anpassen\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinqsta.com\/de\/blog\/befehls-palette-anpassen\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinqsta.com\/de\/blog\/befehls-palette-anpassen\/#primaryimage","url":"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2025\/01\/customizing-wordpress-command-palette.png","contentUrl":"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2025\/01\/customizing-wordpress-command-palette.png","width":1470,"height":735},{"@type":"BreadcrumbList","@id":"https:\/\/kinqsta.com\/de\/blog\/befehls-palette-anpassen\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinqsta.com\/de\/"},{"@type":"ListItem","position":2,"name":"WordPress Entwicklung","item":"https:\/\/kinqsta.com\/de\/thema\/wordpress-entwicklung\/"},{"@type":"ListItem","position":3,"name":"Wie dein Plugin die WordPress-Befehlspalette anpassen kann"}]},{"@type":"WebSite","@id":"https:\/\/kinqsta.com\/de\/#website","url":"https:\/\/kinqsta.com\/de\/","name":"Kinsta\u00ae","description":"Schnelle, sichere und hochwertige Hosting-L\u00f6sungen","publisher":{"@id":"https:\/\/kinqsta.com\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinqsta.com\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/kinqsta.com\/de\/#organization","name":"Kinsta","url":"https:\/\/kinqsta.com\/de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinqsta.com\/de\/#\/schema\/logo\/image\/","url":"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinqsta.com\/de\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/","https:\/\/x.com\/Kinsta_DE","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinqsta.com\/de\/#\/schema\/person\/d84ceff87bd64a4368a581fc8aa8bd6f","name":"Steve Bonisteel","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinqsta.com\/de\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0adffb3f9c86a6ec8245f8399d540823?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0adffb3f9c86a6ec8245f8399d540823?s=96&d=mm&r=g","caption":"Steve Bonisteel"},"description":"Steve Bonisteel is a Technical Editor at Kinsta who began his writing career as a print journalist, chasing ambulances and fire trucks. He has been covering Internet-related technology since the late 1990s.","url":"https:\/\/kinqsta.com\/de\/blog\/author\/stevebonisteel\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/posts\/72316","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/users\/259"}],"replies":[{"embeddable":true,"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/comments?post=72316"}],"version-history":[{"count":7,"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/posts\/72316\/revisions"}],"predecessor-version":[{"id":72341,"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/posts\/72316\/revisions\/72341"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinqsta.com\/de\/wp-json\/kinsta\/v1\/posts\/72316\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinqsta.com\/de\/wp-json\/kinsta\/v1\/posts\/72316\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinqsta.com\/de\/wp-json\/kinsta\/v1\/posts\/72316\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinqsta.com\/de\/wp-json\/kinsta\/v1\/posts\/72316\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinqsta.com\/de\/wp-json\/kinsta\/v1\/posts\/72316\/translations\/de"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinqsta.com\/de\/wp-json\/kinsta\/v1\/posts\/72316\/translations\/jp"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinqsta.com\/de\/wp-json\/kinsta\/v1\/posts\/72316\/translations\/nl"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinqsta.com\/de\/wp-json\/kinsta\/v1\/posts\/72316\/translations\/es"},{"href":"https:\/\/kinqsta.com\/de\/wp-json\/kinsta\/v1\/posts\/72316\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/media\/72317"}],"wp:attachment":[{"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/media?parent=72316"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/tags?post=72316"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/topic?post=72316"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}