{"id":206,"date":"2026-01-27T00:00:00","date_gmt":"2026-01-26T23:00:00","guid":{"rendered":"https:\/\/helloblog.io\/de\/wordpress-studio-1-7-0-studio-cli\/"},"modified":"2026-01-27T00:00:00","modified_gmt":"2026-01-26T23:00:00","slug":"wordpress-studio-1-7-0-studio-cli","status":"publish","type":"post","link":"https:\/\/helloblog.io\/de\/wordpress-studio-1-7-0-studio-cli\/","title":{"rendered":"WordPress Studio 1.7.0: Die neue Studio CLI macht lokale Setups endlich skriptbar"},"content":{"rendered":"\n<p>Mit WordPress Studio 1.7.0 hat sich f\u00fcr alle, die WordPress lokal entwickeln, ein ziemlich zentraler Baustein ver\u00e4ndert: Die Studio CLI (Command-Line Interface) ist nicht mehr nur ein Zusatz f\u00fcr Preview Sites, sondern wird in Version 2 zu einem vollwertigen Kommandozeilen-Begleiter f\u00fcr den Studio-Alltag. Besonders spannend ist das f\u00fcr Entwickler:innen und Power-User, die wiederkehrende Aufgaben automatisieren \u2013 und f\u00fcr Teams, die KI-Tools im Editor echte Kommandos ausf\u00fchren lassen wollen.<\/p>\n\n\n\n<p>W\u00e4hrend fr\u00fchere Studio-CLI-Versionen im Kern auf das Erstellen und Verwalten von Preview Sites ausgelegt waren, deckt die neue CLI deutlich mehr ab: lokale Sites anlegen und steuern, WP-CLI im richtigen Kontext ausf\u00fchren, WordPress.com-Authentifizierung verwalten und Preview Deployments aus dem Terminal erledigen. Wer sich tiefer einlesen will: Die offizielle Referenz ist in der aktualisierten <a href=\"https:\/\/developer.wordpress.com\/docs\/developer-tools\/studio\/cli\/\">Studio CLI Dokumentation<\/a> beschrieben.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Was ist eine CLI \u2013 und warum ist das f\u00fcr Studio relevant?<\/h2>\n\n\n\n<p>Eine CLI (Command-Line Interface) ist eine Bedienoberfl\u00e4che, bei der du Tools \u00fcber Kommandos im Terminal steuerst, statt dich durch Men\u00fcs zu klicken. F\u00fcr Development-Workflows sind CLIs oft der schnellste Weg, weil sie drei Eigenschaften mitbringen:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li><strong>Schnell:<\/strong> Umgebungen mit einem einzigen Kommando erstellen, \u00e4ndern oder entfernen<\/li>\n\n\n<li><strong>Wiederholbar:<\/strong> Gleiche Befehle auf jeder Maschine ausf\u00fchren oder in Skripte gie\u00dfen<\/li>\n\n\n<li><strong>Automatisierbar:<\/strong> Build-Systeme und AI Agents k\u00f6nnen Kommandos f\u00fcr dich ausf\u00fchren<\/li>\n\n<\/ul>\n\n\n\n<p>Auch wenn du selbst selten im Terminal arbeitest, lohnt sich die Studio CLI: Sie wird zur gemeinsamen \u201eSprache\u201c, \u00fcber die Automatisierung (Skripte, Editor-Tasks, KI-Assistenten) zuverl\u00e4ssig mit Studio interagieren kann. Ist die CLI aktiviert, k\u00f6nnen Tools z.\u202fB. eine neue Site anlegen, Datenbank-Upgrades ansto\u00dfen oder eine Preview ver\u00f6ffentlichen \u2013 ohne dass du dich in der Studio-App durch mehrere Screens klicken musst.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Studio CLI aktivieren: so startest du<\/h2>\n\n\n\n<p>Damit die Studio CLI verf\u00fcgbar ist, musst du sie einmal in der WordPress-Studio-App einschalten:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n\n<li>\u00d6ffne die <strong>WordPress Studio<\/strong> App auf deinem Rechner.<\/li>\n\n\n<li>\u00d6ffne im Hauptmen\u00fc den <strong>Settings<\/strong>-Dialog (alternativ: Klick auf das Zahnrad oben rechts).<\/li>\n\n\n<li>Aktiviere die Option <strong>Studio CLI<\/strong> und klicke auf <strong>Save<\/strong>.<\/li>\n\n\n<li>Unter macOS wirst du anschlie\u00dfend nach deinem Computer-Passwort gefragt, um die Installation zu erlauben.<\/li>\n\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"2170\" height=\"1666\" src=\"https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/02\/studio-enable-cli.jpg\" alt=\"Einstellungen in WordPress Studio mit aktivierbarer Studio-CLI-Option\" class=\"wp-image-200\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/02\/studio-enable-cli.jpg 2170w, https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/02\/studio-enable-cli-300x230.jpg 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/02\/studio-enable-cli-1024x786.jpg 1024w, https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/02\/studio-enable-cli-768x590.jpg 768w, https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/02\/studio-enable-cli-1536x1179.jpg 1536w, https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/02\/studio-enable-cli-2048x1572.jpg 2048w, https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/02\/studio-enable-cli-400x307.jpg 400w\" sizes=\"auto, (max-width: 2170px) 100vw, 2170px\" \/><figcaption class=\"wp-element-caption\">Studio CLI wird in den Settings der WordPress-Studio-App aktiviert. \u2014 <em>Forr\u00e1s: WordPress.com<\/em><\/figcaption><\/figure>\n\n\n\n<p>Nach dem Aktivieren steht dir in deinem bevorzugten Terminal ein globales Kommando zur Verf\u00fcgung:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>studio &lt;bereich&gt; &lt;kommando&gt; [optionen]\n<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color:#24292e;color:#e1e4e8\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color:#B392F0\">studio<\/span><span style=\"color:#F97583\"> &#x3C;<\/span><span style=\"color:#9ECBFF\">bereic<\/span><span style=\"color:#E1E4E8\">h<\/span><span style=\"color:#F97583\">><\/span><span style=\"color:#F97583\"> &#x3C;<\/span><span style=\"color:#9ECBFF\">kommand<\/span><span style=\"color:#E1E4E8\">o<\/span><span style=\"color:#F97583\">><\/span><span style=\"color:#E1E4E8\"> [optionen]<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>In Studio 1.7.0 deckt die CLI vier gro\u00dfe Bereiche ab:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li><strong>Authentication:<\/strong> WordPress.com-Login f\u00fcr Features, die ein Konto ben\u00f6tigen<\/li>\n\n\n<li><strong>Preview sites:<\/strong> Preview Sites auf WordPress.com erstellen und aktualisieren<\/li>\n\n\n<li><strong>Local site management:<\/strong> lokale, von Studio verwaltete Sites erstellen, starten, stoppen, konfigurieren und l\u00f6schen<\/li>\n\n\n<li><strong>WP-CLI integration:<\/strong> WP-CLI-Kommandos in korrekt konfigurierten Studio-Umgebungen ausf\u00fchren \u2013 ohne eigene WP-CLI-Installation<\/li>\n\n<\/ul>\n\n\n\n<p>Einen \u00dcberblick bekommst du jederzeit \u00fcber:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>studio --help\n<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color:#24292e;color:#e1e4e8\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color:#B392F0\">studio<\/span><span style=\"color:#79B8FF\"> --help<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1508\" height=\"692\" src=\"https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/02\/studio-ai-studio-help.jpg\" alt=\"Terminal-Ausgabe von studio --help mit \u00dcbersicht \u00fcber Bereiche und Kommandos\" class=\"wp-image-201\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/02\/studio-ai-studio-help.jpg 1508w, https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/02\/studio-ai-studio-help-300x138.jpg 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/02\/studio-ai-studio-help-1024x470.jpg 1024w, https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/02\/studio-ai-studio-help-768x352.jpg 768w, https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/02\/studio-ai-studio-help-400x184.jpg 400w\" sizes=\"auto, (max-width: 1508px) 100vw, 1508px\" \/><figcaption class=\"wp-element-caption\">Die Hilfe-Ausgabe zeigt die verf\u00fcgbaren Bereiche und Kommandos der Studio CLI. \u2014 <em>Forr\u00e1s: WordPress.com<\/em><\/figcaption><\/figure>\n\n\n\n<p>Wichtig f\u00fcrs t\u00e4gliche Arbeiten: Die meisten Kommandos sind daf\u00fcr gedacht, aus dem Root-Verzeichnis einer Studio-managed Site ausgef\u00fchrt zu werden. F\u00fcr schnellen Zugriff kannst du in Studio auf der <strong>Overview<\/strong>-Ansicht einer Site den <strong>Terminal<\/strong>-Button nutzen, um genau diesen Ordner direkt im Terminal zu \u00f6ffnen.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"2170\" height=\"1666\" src=\"https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/02\/studio-cli-terminal-button.jpg\" alt=\"WordPress Studio Overview mit Terminal-Button zum \u00d6ffnen des Site-Ordners im Terminal\" class=\"wp-image-202\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/02\/studio-cli-terminal-button.jpg 2170w, https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/02\/studio-cli-terminal-button-300x230.jpg 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/02\/studio-cli-terminal-button-1024x786.jpg 1024w, https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/02\/studio-cli-terminal-button-768x590.jpg 768w, https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/02\/studio-cli-terminal-button-1536x1179.jpg 1536w, https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/02\/studio-cli-terminal-button-2048x1572.jpg 2048w, https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/02\/studio-cli-terminal-button-400x307.jpg 400w\" sizes=\"auto, (max-width: 2170px) 100vw, 2170px\" \/><figcaption class=\"wp-element-caption\">Der Terminal-Button bringt dich direkt ins Root-Verzeichnis der lokalen Site. \u2014 <em>Forr\u00e1s: WordPress.com<\/em><\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Lokale Studio-Sites komplett im Terminal verwalten<\/h2>\n\n\n\n<p>Das gr\u00f6\u00dfte Upgrade der Studio CLI v2 ist aus meiner Sicht das End-to-End-Management lokaler Sites. Statt f\u00fcr Routineaufgaben zur\u00fcck in die GUI zu wechseln, kannst du im Terminal eine Site erstellen, ihren Status pr\u00fcfen, sie starten\/stoppen und am Ende sauber aufr\u00e4umen. Das ist nicht nur im Alltag schneller, sondern auch die Grundlage f\u00fcr echte Automatisierung \u2013 egal ob du selbst skriptest oder einen AI Agent arbeiten l\u00e4sst.<\/p>\n\n\n\n<p>Zentral ist dabei das Kommando <code>studio site<\/code>. Die wichtigsten Unterkommandos:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>studio site status    # Status der Site im aktuellen Verzeichnis\nstudio site create    # Neue Site erstellen\nstudio site list      # Sites auflisten\nstudio site start     # Site starten\nstudio site stop      # Site(s) stoppen\nstudio site delete    # Site l\u00f6schen\nstudio site set       # Site-Einstellungen konfigurieren\n<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color:#24292e;color:#e1e4e8\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color:#B392F0\">studio<\/span><span style=\"color:#9ECBFF\"> site<\/span><span style=\"color:#9ECBFF\"> status<\/span><span style=\"color:#6A737D\">    # Status der Site im aktuellen Verzeichnis<\/span><\/span>\n<span class=\"line\"><span style=\"color:#B392F0\">studio<\/span><span style=\"color:#9ECBFF\"> site<\/span><span style=\"color:#9ECBFF\"> create<\/span><span style=\"color:#6A737D\">    # Neue Site erstellen<\/span><\/span>\n<span class=\"line\"><span style=\"color:#B392F0\">studio<\/span><span style=\"color:#9ECBFF\"> site<\/span><span style=\"color:#9ECBFF\"> list<\/span><span style=\"color:#6A737D\">      # Sites auflisten<\/span><\/span>\n<span class=\"line\"><span style=\"color:#B392F0\">studio<\/span><span style=\"color:#9ECBFF\"> site<\/span><span style=\"color:#9ECBFF\"> start<\/span><span style=\"color:#6A737D\">     # Site starten<\/span><\/span>\n<span class=\"line\"><span style=\"color:#B392F0\">studio<\/span><span style=\"color:#9ECBFF\"> site<\/span><span style=\"color:#9ECBFF\"> stop<\/span><span style=\"color:#6A737D\">      # Site(s) stoppen<\/span><\/span>\n<span class=\"line\"><span style=\"color:#B392F0\">studio<\/span><span style=\"color:#9ECBFF\"> site<\/span><span style=\"color:#9ECBFF\"> delete<\/span><span style=\"color:#6A737D\">    # Site l\u00f6schen<\/span><\/span>\n<span class=\"line\"><span style=\"color:#B392F0\">studio<\/span><span style=\"color:#9ECBFF\"> site<\/span><span style=\"color:#9ECBFF\"> set<\/span><span style=\"color:#6A737D\">       # Site-Einstellungen konfigurieren<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Lokale Sites mit einem einzigen Kommando anlegen<\/h3>\n\n\n\n<p>Mit <code>studio site create<\/code> kannst du eine neue Site entweder im aktuellen Ordner oder an einem konkreten Pfad hochziehen. Typische Beispiele:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly># Neue Site mit Default-Optionen im aktuellen Ordner erstellen\nstudio site create\n\n# Neue Site mit eigener Domain und HTTPS\nstudio site create --https --domain hello.wp.local\n\n# Site in einem anderen Verzeichnis erstellen\nstudio site create --path \/path\/to\/site\n<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color:#24292e;color:#e1e4e8\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color:#6A737D\"># Neue Site mit Default-Optionen im aktuellen Ordner erstellen<\/span><\/span>\n<span class=\"line\"><span style=\"color:#B392F0\">studio<\/span><span style=\"color:#9ECBFF\"> site<\/span><span style=\"color:#9ECBFF\"> create<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color:#6A737D\"># Neue Site mit eigener Domain und HTTPS<\/span><\/span>\n<span class=\"line\"><span style=\"color:#B392F0\">studio<\/span><span style=\"color:#9ECBFF\"> site<\/span><span style=\"color:#9ECBFF\"> create<\/span><span style=\"color:#79B8FF\"> --https<\/span><span style=\"color:#79B8FF\"> --domain<\/span><span style=\"color:#9ECBFF\"> hello.wp.local<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color:#6A737D\"># Site in einem anderen Verzeichnis erstellen<\/span><\/span>\n<span class=\"line\"><span style=\"color:#B392F0\">studio<\/span><span style=\"color:#9ECBFF\"> site<\/span><span style=\"color:#9ECBFF\"> create<\/span><span style=\"color:#79B8FF\"> --path<\/span><span style=\"color:#9ECBFF\"> \/path\/to\/site<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>Beim Erstellen \u00fcbernimmt die CLI laut Ank\u00fcndigung drei Dinge automatisch:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li>Ein lokales WordPress-Environment wird eingerichtet.<\/li>\n\n\n<li>Der WordPress-Server wird gestartet.<\/li>\n\n\n<li>Sobald alles bereit ist, \u00f6ffnet Studio WP Admin im Browser.<\/li>\n\n<\/ul>\n\n\n\n<p>Praktisch: Du kannst das aus einem leeren Ordner heraus machen \u2013 oder aus einem Verzeichnis, in dem bereits eine WordPress-Site liegt, die bisher nur noch nicht in der Studio-App registriert war.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Sites auflisten, pr\u00fcfen, starten und stoppen<\/h3>\n\n\n\n<p>Sobald mehrere Projekte parallel laufen, werden <code>list<\/code> und <code>status<\/code> zum t\u00e4glichen Werkzeug:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>studio site list       # Alle lokalen Sites anzeigen, die Studio kennt\nstudio site status     # Status der Site im aktuellen Verzeichnis\n<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color:#24292e;color:#e1e4e8\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color:#B392F0\">studio<\/span><span style=\"color:#9ECBFF\"> site<\/span><span style=\"color:#9ECBFF\"> list<\/span><span style=\"color:#6A737D\">       # Alle lokalen Sites anzeigen, die Studio kennt<\/span><\/span>\n<span class=\"line\"><span style=\"color:#B392F0\">studio<\/span><span style=\"color:#9ECBFF\"> site<\/span><span style=\"color:#9ECBFF\"> status<\/span><span style=\"color:#6A737D\">     # Status der Site im aktuellen Verzeichnis<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>Die Status-Ausgabe umfasst u.\u202fa.:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li>Ob die Site l\u00e4uft<\/li>\n\n\n<li>Die lokale URL, z.\u202fB. <code>http:\/\/localhost:PORT<\/code><\/li>\n\n\n<li>zentrale Konfigurationsdetails wie PHP-Version und Login-Informationen<\/li>\n\n<\/ul>\n\n\n\n<p>Starten und Stoppen bleibt dabei bewusst simpel:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>studio site start\nstudio site stop\n<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color:#24292e;color:#e1e4e8\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color:#B392F0\">studio<\/span><span style=\"color:#9ECBFF\"> site<\/span><span style=\"color:#9ECBFF\"> start<\/span><\/span>\n<span class=\"line\"><span style=\"color:#B392F0\">studio<\/span><span style=\"color:#9ECBFF\"> site<\/span><span style=\"color:#9ECBFF\"> stop<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>Das ist insbesondere f\u00fcr Skripte interessant, die eine Site kurz hochfahren, Tests oder Content-Operationen ausf\u00fchren und sie danach wieder stoppen sollen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Sites sicher l\u00f6schen und konfigurieren<\/h3>\n\n\n\n<p>Wenn ein Projekt erledigt ist, kannst du es aus Studio entfernen \u2013 optional inklusive aller Dateien auf deiner Maschine:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>studio site delete          # Site nur aus Studio entfernen\nstudio site delete --files  # Site und Dateien l\u00f6schen\n<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color:#24292e;color:#e1e4e8\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color:#B392F0\">studio<\/span><span style=\"color:#9ECBFF\"> site<\/span><span style=\"color:#9ECBFF\"> delete<\/span><span style=\"color:#6A737D\">          # Site nur aus Studio entfernen<\/span><\/span>\n<span class=\"line\"><span style=\"color:#B392F0\">studio<\/span><span style=\"color:#9ECBFF\"> site<\/span><span style=\"color:#9ECBFF\"> delete<\/span><span style=\"color:#79B8FF\"> --files<\/span><span style=\"color:#6A737D\">  # Site und Dateien l\u00f6schen<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>F\u00fcr Konfigurations\u00e4nderungen gibt es <code>studio site set<\/code>:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>studio site set [options]\n<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color:#24292e;color:#e1e4e8\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color:#B392F0\">studio<\/span><span style=\"color:#9ECBFF\"> site<\/span><span style=\"color:#9ECBFF\"> set<\/span><span style=\"color:#E1E4E8\"> [options]<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>Damit kannst du zum Beispiel:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li>PHP- oder WordPress-Version wechseln<\/li>\n\n\n<li>lokale Domain oder Port anpassen<\/li>\n\n\n<li>Features toggeln, die beeinflussen, wie die lokale Umgebung l\u00e4uft<\/li>\n\n<\/ul>\n\n\n\n<div class=\"wp-block-group callout callout-info is-style-info is-layout-flow wp-block-group-is-layout-flow\" style=\"border-width:1px;border-radius:8px;padding-top:1rem;padding-right:1.5rem;padding-bottom:1rem;padding-left:1.5rem\">\n\n<h4 class=\"wp-block-heading callout-title\">Tipp<\/h4>\n\n\n<p>F\u00fcr alle Optionen: <code>studio site set --help<\/code> ausf\u00fchren. Dort ist die vollst\u00e4ndige Liste der verf\u00fcgbaren Settings hinterlegt.<\/p>\n\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Authentifizierung per Terminal: <code>studio auth<\/code><\/h2>\n\n\n\n<p>Einige Studio-Features (insbesondere Preview Sites) ben\u00f6tigen ein eingeloggtes WordPress.com-Konto. Studio CLI v2 bringt daf\u00fcr eigene Auth-Kommandos, sodass du den Login nicht \u00fcber die Oberfl\u00e4che \u201enachziehen\u201c musst:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li><code>studio auth login<\/code> startet einen Browser-Flow und gibt dir ein Token, das du im Terminal einf\u00fcgst, um den Login abzuschlie\u00dfen.<\/li>\n\n\n<li><code>studio auth status<\/code> zeigt, ob du authentifiziert bist und welches Konto aktiv ist.<\/li>\n\n\n<li><code>studio auth logout<\/code> trennt die CLI von deinem WordPress.com-Konto und l\u00f6scht gespeicherte Credentials.<\/li>\n\n<\/ul>\n\n\n\n<p>Wenn du ein Kommando startest, das Authentifizierung braucht (z.\u202fB. <code>studio preview create<\/code>), w\u00e4hrend du ausgeloggt bist, f\u00fchrt dich die CLI laut Beschreibung automatisch durch den Login-Prozess.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Preview Sites direkt aus der Studio CLI<\/h2>\n\n\n\n<p>Preview Sites sind tempor\u00e4re, teilbare Umgebungen auf WordPress.com, die deine lokale Studio-Site spiegeln. Das ist ideal, um Zwischenst\u00e4nde zu zeigen, ohne dass andere ein lokales Setup brauchen. Die CLI liefert daf\u00fcr eine vollst\u00e4ndige Kommando-Suite:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>studio preview create          # Preview Site erstellen\nstudio preview list            # Alle Preview Sites auflisten\nstudio preview update &lt;host&gt;   # \u00c4nderungen erneut deployen\nstudio preview delete &lt;host&gt;   # Preview Site entfernen\n<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color:#24292e;color:#e1e4e8\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color:#B392F0\">studio<\/span><span style=\"color:#9ECBFF\"> preview<\/span><span style=\"color:#9ECBFF\"> create<\/span><span style=\"color:#6A737D\">          # Preview Site erstellen<\/span><\/span>\n<span class=\"line\"><span style=\"color:#B392F0\">studio<\/span><span style=\"color:#9ECBFF\"> preview<\/span><span style=\"color:#9ECBFF\"> list<\/span><span style=\"color:#6A737D\">            # Alle Preview Sites auflisten<\/span><\/span>\n<span class=\"line\"><span style=\"color:#B392F0\">studio<\/span><span style=\"color:#9ECBFF\"> preview<\/span><span style=\"color:#9ECBFF\"> update<\/span><span style=\"color:#F97583\"> &#x3C;<\/span><span style=\"color:#9ECBFF\">hos<\/span><span style=\"color:#E1E4E8\">t<\/span><span style=\"color:#F97583\">><\/span><span style=\"color:#6A737D\">   # \u00c4nderungen erneut deployen<\/span><\/span>\n<span class=\"line\"><span style=\"color:#B392F0\">studio<\/span><span style=\"color:#9ECBFF\"> preview<\/span><span style=\"color:#9ECBFF\"> delete<\/span><span style=\"color:#F97583\"> &#x3C;<\/span><span style=\"color:#9ECBFF\">hos<\/span><span style=\"color:#E1E4E8\">t<\/span><span style=\"color:#F97583\">><\/span><span style=\"color:#6A737D\">   # Preview Site entfernen<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<div class=\"wp-block-group callout callout-info is-style-info is-layout-flow wp-block-group-is-layout-flow\" style=\"border-width:1px;border-radius:8px;padding-top:1rem;padding-right:1.5rem;padding-bottom:1rem;padding-left:1.5rem\">\n\n<h4 class=\"wp-block-heading callout-title\">Tipp<\/h4>\n\n\n<p>Mit <code>studio preview list<\/code> siehst du alle Previews, die deinem WordPress.com-Account zugeordnet sind. Den dort ausgegebenen <code>host<\/code>-Wert nutzt du anschlie\u00dfend f\u00fcr <code>studio preview update<\/code> oder <code>studio preview delete<\/code>.<\/p>\n\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">WP-CLI ist eingebaut: <code>studio wp<\/code><\/h2>\n\n\n\n<p>WP-CLI ist das offizielle Command-Line-Interface von WordPress selbst. Studio CLI v2 integriert WP-CLI \u00fcber ein eigenes Kommando, sodass du WP-CLI nicht separat installieren oder konfigurieren musst:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>studio wp [&lt;wp-cli-command&gt;] [&lt;wp-cli-arguments&gt;...]\n<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color:#24292e;color:#e1e4e8\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color:#B392F0\">studio<\/span><span style=\"color:#9ECBFF\"> wp<\/span><span style=\"color:#E1E4E8\"> [&#x3C;wp-cli-command>] [<\/span><span style=\"color:#F97583\">&#x3C;<\/span><span style=\"color:#E1E4E8\">wp-cli-arguments<\/span><span style=\"color:#F97583\">><\/span><span style=\"color:#E1E4E8\">...]<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>Wenn du dich im Root-Verzeichnis deiner Site befindest, kannst du damit typische Aufgaben erledigen, z.\u202fB.:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li><code>studio wp core version<\/code> zeigt die WordPress-Version der aktuellen Site.<\/li>\n\n\n<li><code>studio wp plugin list<\/code> listet installierte Plugins (inkl. Status).<\/li>\n\n\n<li><code>studio wp core update-db<\/code> f\u00fchrt n\u00f6tige Datenbank-Updates nach einem WordPress-Update aus.<\/li>\n\n<\/ul>\n\n\n\n<p>Der entscheidende Punkt: Studio setzt Umgebungsvariablen, Pfade und Credentials so, dass die Kommandos gegen die richtige Datenbank und die richtigen Dateien laufen \u2013 ohne zus\u00e4tzliche Setup-Arbeit.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Studio CLI + AI Coding Tools: sinnvoll automatisieren<\/h2>\n\n\n\n<p>In der Ank\u00fcndigung wird ein Fokus sehr klar: Studio CLI v2 passt besonders gut in KI-gest\u00fctzte Workflows mit Tools wie Claude Code oder Cursor. Die Idee dahinter: Solche Agents lesen dein lokales Projekt (Themes\/Plugins) und f\u00fchren echte Kommandos in deiner Umgebung aus. Damit lassen sich repetitive T\u00e4tigkeiten abgeben, z.\u202fB.:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li>lokale Umgebungen \u00fcber <code>studio site<\/code> anlegen, starten, stoppen und verwalten<\/li>\n\n\n<li>Diagnosen, Datenbank-Tasks und Content-Operationen via <code>studio wp<\/code> ausf\u00fchren<\/li>\n\n\n<li>Preview Sites auf WordPress.com erstellen und aktualisieren, ohne den Editor zu verlassen<\/li>\n\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">1) Dem Agent Kontext geben<\/h3>\n\n\n\n<p>Wichtig: Ein AI Tool erkennt WordPress Studio bzw. die Studio CLI nicht automatisch. Damit du brauchbare Ergebnisse bekommst, solltest du dem Agent zuerst erkl\u00e4ren, was er vor sich hat und welche Tools verf\u00fcgbar sind.<\/p>\n\n\n\n<p>Beispiel-Prompt, wenn du den lokalen Studio-Site-Ordner im Terminal ge\u00f6ffnet hast (hier explizit mit dem Hinweis, dass <code>studio<\/code> verf\u00fcgbar ist):<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>This is the folder for a WordPress Studio site. You have access to the Studio CLI, which can be invoked by running <code>studio<\/code>. Start by exploring the available options.<\/p>\n<\/blockquote>\n\n\n\n<p>Die erwartbare Folge ist, dass der Agent mit <code>studio --help<\/code> o.\u202f\u00e4. die verf\u00fcgbaren Kommandos erkundet und so ein korrektes mentales Modell deiner Toolchain aufbaut.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1524\" height=\"1600\" src=\"https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/02\/wordpress-studio-cli.jpg\" alt=\"Screenshot mit Studio-CLI-Ausgabe, erzeugt in einem AI-Workflow\" class=\"wp-image-203\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/02\/wordpress-studio-cli.jpg 1524w, https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/02\/wordpress-studio-cli-286x300.jpg 286w, https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/02\/wordpress-studio-cli-975x1024.jpg 975w, https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/02\/wordpress-studio-cli-768x806.jpg 768w, https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/02\/wordpress-studio-cli-1463x1536.jpg 1463w, https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/02\/wordpress-studio-cli-400x420.jpg 400w\" sizes=\"auto, (max-width: 1524px) 100vw, 1524px\" \/><figcaption class=\"wp-element-caption\">Beispielausgabe der Studio CLI in einem AI-gest\u00fctzten Setup (laut Quelle mit Opus 4.5). \u2014 <em>Forr\u00e1s: WordPress.com<\/em><\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">2) Setup-Aufgaben automatisieren<\/h3>\n\n\n\n<p>Sobald der Agent verstanden hat, was Studio leisten kann, lassen sich Routine-Setups abgeben. Ein Beispiel aus dem Beitrag ist das Anlegen einer neuen lokalen WordPress-Site \u00fcber Studio (inkl. Name).<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Set up a new local WordPress site using Studio with the name &#8220;Nick&#8217;s Site&#8221;<\/p>\n<\/blockquote>\n\n\n\n<p>Im Hintergrund k\u00f6nnte ein Agent daf\u00fcr ein Kommando dieser Art ausf\u00fchren:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>studio site create --path &quot;..\/nicks-site&quot; --name &quot;Nick's Site&quot; --skip-browser\n<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color:#24292e;color:#e1e4e8\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color:#B392F0\">studio<\/span><span style=\"color:#9ECBFF\"> site<\/span><span style=\"color:#9ECBFF\"> create<\/span><span style=\"color:#79B8FF\"> --path<\/span><span style=\"color:#9ECBFF\"> \"..\/nicks-site\"<\/span><span style=\"color:#79B8FF\"> --name<\/span><span style=\"color:#9ECBFF\"> \"Nick's Site\"<\/span><span style=\"color:#79B8FF\"> --skip-browser<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1574\" height=\"1168\" src=\"https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/02\/wordpress-studio-cli-create-new-site.jpg\" alt=\"Terminal-Screenshot: Studio CLI erstellt eine neue lokale Site per Kommando\" class=\"wp-image-204\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/02\/wordpress-studio-cli-create-new-site.jpg 1574w, https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/02\/wordpress-studio-cli-create-new-site-300x223.jpg 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/02\/wordpress-studio-cli-create-new-site-1024x760.jpg 1024w, https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/02\/wordpress-studio-cli-create-new-site-768x570.jpg 768w, https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/02\/wordpress-studio-cli-create-new-site-1536x1140.jpg 1536w, https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/02\/wordpress-studio-cli-create-new-site-400x297.jpg 400w\" sizes=\"auto, (max-width: 1574px) 100vw, 1574px\" \/><figcaption class=\"wp-element-caption\">Neuanlage einer lokalen Site via Studio CLI (Beispiel aus einem AI-Agent-Run). \u2014 <em>Forr\u00e1s: WordPress.com<\/em><\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">3) Debugging und Verifikation mit WP-CLI<\/h3>\n\n\n\n<p>Ein sehr realistischer Use-Case: Du hast einen Fehler im lokalen Setup und willst nicht manuell jedes m\u00f6gliche Problem abklappern. Mit <code>studio wp<\/code> kann ein Agent systematisch Checks laufen lassen, auswerten und anschlie\u00dfend verifizieren.<\/p>\n\n\n\n<p>Beispiel-Prompt aus dem Beitrag:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Use the Studio CLI to run WP-CLI checks and figure out why this site is failing, then propose fixes.<\/p>\n<\/blockquote>\n\n\n\n<p>Dann kann der Agent typischerweise:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li><code>studio wp<\/code>-Kommandos ausf\u00fchren (z.\u202fB. <code>plugin list<\/code>, <code>theme list<\/code> oder <code>core update-db<\/code>), um Diagnosedaten zu sammeln<\/li>\n\n\n<li>auf Basis der Ergebnisse Code- und Konfigurations\u00e4nderungen vorschlagen (oder anwenden)<\/li>\n\n\n<li>die gleichen WP-CLI-Checks erneut ausf\u00fchren, um zu best\u00e4tigen, dass das Problem behoben ist<\/li>\n\n<\/ul>\n\n\n\n<p>F\u00fcr einen breiteren \u00dcberblick zu WP-CLI ist in der Quelle au\u00dferdem dieser Artikel verlinkt: <a href=\"https:\/\/wordpress.com\/blog\/2025\/11\/03\/how-to-use-wp-cli\/\">how to use WP-CLI<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">4) Preview Sites erstellen und aktuell halten<\/h3>\n\n\n\n<p>Preview Sites geh\u00f6ren zu den beliebtesten Studio-Features, k\u00f6nnen \u00fcber die UI aber etwas \u201eklicklastig\u201c wirken \u2013 vor allem, wenn du h\u00e4ufig aktualisieren musst. Die CLI reduziert das auf ein paar Kommandos und wird in Kombination mit einem Agent noch bequemer.<\/p>\n\n\n\n<p>Wenn du z.\u202fB. einen Stand an Kund:innen oder Kolleg:innen schicken willst, kannst du den Agent schlicht anweisen:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Can you spin up a preview site for me?<\/p>\n<\/blockquote>\n\n\n\n<p>Wenn du noch nicht eingeloggt bist, wird zuerst der Login angesto\u00dfen, danach wird die Preview erstellt und die URL zur\u00fcckgegeben. In der Quelle ist dazu ein Beispiel-Screenshot:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1460\" height=\"812\" src=\"https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/02\/studio-ai-create-preview-1.jpg\" alt=\"Studio CLI: Preview Site wird erstellt, Ausgabe enth\u00e4lt die URL\" class=\"wp-image-205\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/02\/studio-ai-create-preview-1.jpg 1460w, https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/02\/studio-ai-create-preview-1-300x167.jpg 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/02\/studio-ai-create-preview-1-1024x570.jpg 1024w, https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/02\/studio-ai-create-preview-1-768x427.jpg 768w, https:\/\/helloblog.io\/app\/uploads\/sites\/3\/2026\/02\/studio-ai-create-preview-1-400x222.jpg 400w\" sizes=\"auto, (max-width: 1460px) 100vw, 1460px\" \/><figcaption class=\"wp-element-caption\">Erstellen einer Preview Site \u00fcber die Studio CLI (Beispielausgabe). \u2014 <em>Forr\u00e1s: WordPress.com<\/em><\/figcaption><\/figure>\n\n\n\n<p>Und wenn du lokal weiterarbeitest, l\u00e4sst sich die Preview regelm\u00e4\u00dfig aktualisieren. In AI-gest\u00fctzten Workflows ist sogar denkbar, Regeln zu definieren wie: nach jeder gr\u00f6\u00dferen \u00c4nderung automatisch <code>studio preview update<\/code> ausf\u00fchren, damit der geteilte Link immer auf dem aktuellen Stand bleibt.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Best Practices: AI Agents mit Studio CLI sicher einsetzen<\/h2>\n\n\n\n<p>AI Agents k\u00f6nnen extrem effektiv sein, wenn sie \u00fcber die Studio CLI echte Kommandos in deiner Umgebung ausf\u00fchren d\u00fcrfen. Ein bisschen Struktur sch\u00fctzt aber vor unangenehmen \u00dcberraschungen. Die Quelle nennt drei konkrete Best Practices:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li><strong>Aus dem Root der Studio-Site arbeiten (oder <code>--path<\/code> nutzen).<\/strong> So laufen Kommandos garantiert gegen das Projekt, das du wirklich meinst \u2013 besonders wichtig, wenn mehrere Sites lokal existieren.<\/li>\n\n\n<li><strong>Klare Grenzen im Prompt setzen.<\/strong> Beispiele: \u201eKeine Sites l\u00f6schen\u201c, \u201eNur read-only <code>studio wp<\/code>-Kommandos ausf\u00fchren\u201c oder \u201eVor Datenbank-Migrationen nachfragen\u201c.<\/li>\n\n\n<li><strong>Destruktive Operationen doppelt pr\u00fcfen.<\/strong> Bei Kommandos wie <code>studio site delete<\/code> und <code>studio preview delete<\/code> sollte der Agent vor der Ausf\u00fchrung exakt zeigen, welche Befehle er ausf\u00fchren will.<\/li>\n\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Fazit: Studio wird mit CLI v2 deutlich alltagstauglicher f\u00fcr Automatisierung<\/h2>\n\n\n\n<p>Studio CLI v2 (ausgeliefert mit WordPress Studio 1.7.0) macht WordPress Studio sp\u00fcrbar skriptbarer und automationsfreundlicher: lokale Sites verwalten, WP-CLI ohne eigenes Setup nutzen, Preview Sites deployen und das Ganze sauber in Editor- und AI-Workflows integrieren. Wer Studio ohnehin nutzt, bekommt damit einen deutlich schnelleren Weg f\u00fcr Setup, Tests, Diagnosen und Sharing \u2013 direkt aus dem Terminal.<\/p>\n\n\n\n<p>Offizielle Einstiegslinks aus der Quelle: <a href=\"https:\/\/developer.wordpress.com\/studio\/\">WordPress Studio<\/a> sowie die vollst\u00e4ndige Referenz in der <a href=\"https:\/\/developer.wordpress.com\/docs\/developer-tools\/studio\/cli\/\">Studio CLI Dokumentation<\/a>.<\/p>\n\n\n<div class=\"references-section\">\n                <h2>Referenzen \/ Quellen<\/h2>\n                <ul class=\"references-list\"><li><a href=\"https:\/\/wordpress.com\/blog\/2026\/01\/27\/wordpress-studio-1-7-0-new-studio-cli\/\" target=\"_blank\" rel=\"noopener noreferrer\">WordPress Studio 1.7.0: Meet the New Studio CLI<\/a><\/li><li><a href=\"https:\/\/developer.wordpress.com\/docs\/developer-tools\/studio\/cli\/\" target=\"_blank\" rel=\"noopener noreferrer\">Studio CLI documentation<\/a><\/li><li><a href=\"https:\/\/developer.wordpress.com\/studio\/\" target=\"_blank\" rel=\"noopener noreferrer\">WordPress Studio<\/a><\/li><li><a href=\"https:\/\/developer.wordpress.com\/docs\/developer-tools\/studio\/preview-sites\/\" target=\"_blank\" rel=\"noopener noreferrer\">Preview sites<\/a><\/li><li><a href=\"https:\/\/wordpress.com\/blog\/2025\/11\/03\/how-to-use-wp-cli\/\" target=\"_blank\" rel=\"noopener noreferrer\">how to use WP-CLI<\/a><\/li><\/ul>\n            <\/div>","protected":false},"excerpt":{"rendered":"<p>WordPress Studio 1.7.0 bringt eine komplett \u00fcberarbeitete Studio CLI: lokale Sites erstellen, starten, konfigurieren, WP-CLI nutzen und Preview Sites deployen \u2013 alles direkt aus dem Terminal.<\/p>\n","protected":false},"author":10,"featured_media":199,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[45],"tags":[100,98,99,97,7],"class_list":["post-206","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress-okosystem","tag-automation","tag-cli","tag-local-development","tag-wordpress-studio","tag-wp-cli"],"_links":{"self":[{"href":"https:\/\/helloblog.io\/de\/wp-json\/wp\/v2\/posts\/206","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/helloblog.io\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/helloblog.io\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/helloblog.io\/de\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/helloblog.io\/de\/wp-json\/wp\/v2\/comments?post=206"}],"version-history":[{"count":0,"href":"https:\/\/helloblog.io\/de\/wp-json\/wp\/v2\/posts\/206\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/helloblog.io\/de\/wp-json\/wp\/v2\/media\/199"}],"wp:attachment":[{"href":"https:\/\/helloblog.io\/de\/wp-json\/wp\/v2\/media?parent=206"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/helloblog.io\/de\/wp-json\/wp\/v2\/categories?post=206"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/helloblog.io\/de\/wp-json\/wp\/v2\/tags?post=206"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}