{"id":205,"date":"2026-01-27T00:00:00","date_gmt":"2026-01-26T23:00:00","guid":{"rendered":"https:\/\/helloblog.io\/it\/wordpress-studio-1-7-0-nuova-studio-cli\/"},"modified":"2026-01-27T00:00:00","modified_gmt":"2026-01-26T23:00:00","slug":"wordpress-studio-1-7-0-nuova-studio-cli","status":"publish","type":"post","link":"https:\/\/helloblog.io\/it\/wordpress-studio-1-7-0-nuova-studio-cli\/","title":{"rendered":"WordPress Studio 1.7.0 introduce la nuova Studio CLI: siti locali, preview e WP-CLI dal terminale"},"content":{"rendered":"\n<p>WordPress Studio 1.7.0 \u00e8 un aggiornamento importante per chi sviluppa siti WordPress in locale e, soprattutto, per chi preferisce (o vuole iniziare a preferire) un flusso di lavoro pi\u00f9 automatizzabile da terminale. Il punto centrale di questa release \u00e8 la nuova <strong>Studio CLI<\/strong> (versione due): da strumento principalmente orientato alle <em>preview sites<\/em> diventa un vero compagno da riga di comando per gran parte del lavoro quotidiano in Studio.<\/p>\n\n\n\n<p>In pratica: puoi creare e gestire siti locali, eseguire WP-CLI nel contesto giusto senza installarlo manualmente, autenticarti a WordPress.com quando serve e pubblicare\/aggiornare preview condivisibili. Il tutto con un unico comando globale: <code>studio<\/code>.<\/p>\n\n\n\n<p>Se vuoi la lista completa dei comandi e delle opzioni avanzate, il riferimento ufficiale \u00e8 la documentazione aggiornata della Studio CLI: <a href=\"https:\/\/developer.wordpress.com\/docs\/developer-tools\/studio\/cli\/\">https:\/\/developer.wordpress.com\/docs\/developer-tools\/studio\/cli\/<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Cos\u2019\u00e8 una CLI e perch\u00e9 interessa davvero anche se usi l\u2019interfaccia grafica<\/h2>\n\n\n\n<p>Una <strong>CLI<\/strong> (<em>command-line interface<\/em>, interfaccia a riga di comando) ti permette di controllare strumenti e applicazioni digitando comandi in un terminale, invece di cliccare tra menu e finestre. In ambito sviluppo, una CLI piace perch\u00e9 tende a essere:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li><strong>Veloce:<\/strong> crei, modifichi o rimuovi ambienti con un singolo comando<\/li>\n\n\n<li><strong>Ripetibile:<\/strong> puoi eseguire gli stessi comandi su pi\u00f9 macchine, o inserirli in script<\/li>\n\n\n<li><strong>Automatizzabile:<\/strong> build system e agenti AI possono lanciare comandi per te<\/li>\n\n<\/ul>\n\n\n\n<p>Anche se non vivi nel terminale, la Studio CLI \u00e8 interessante perch\u00e9 diventa la \u201clingua comune\u201d che tool di automazione possono usare per interagire con Studio. Una volta attiva, editor, script e assistenti di coding basati su AI possono creare un nuovo sito, eseguire upgrade del database o pubblicare una preview senza dover passare da schermate diverse dell\u2019app.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Abilitare la Studio CLI: setup iniziale<\/h2>\n\n\n\n<p>Per iniziare a usare la Studio CLI, devi prima abilitarla nell\u2019app WordPress Studio:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n\n<li>Apri l\u2019app <strong>WordPress Studio<\/strong> sul tuo computer.<\/li>\n\n\n<li>Dal menu principale apri la finestra <strong>Settings<\/strong>. In alternativa puoi cliccare l\u2019icona a ingranaggio in alto a destra.<\/li>\n\n\n<li>Abilita l\u2019opzione <strong>Studio CLI<\/strong> e clicca <strong>Save<\/strong>.<\/li>\n\n\n<li>Su macOS ti verr\u00e0 chiesta la password del computer per autorizzare l\u2019installazione.<\/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\/6\/2026\/02\/studio-enable-cli.jpg\" alt=\"Schermata delle impostazioni di WordPress Studio con l\u2019opzione Studio CLI\" class=\"wp-image-199\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/6\/2026\/02\/studio-enable-cli.jpg 2170w, https:\/\/helloblog.io\/app\/uploads\/sites\/6\/2026\/02\/studio-enable-cli-300x230.jpg 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/6\/2026\/02\/studio-enable-cli-1024x786.jpg 1024w, https:\/\/helloblog.io\/app\/uploads\/sites\/6\/2026\/02\/studio-enable-cli-768x590.jpg 768w, https:\/\/helloblog.io\/app\/uploads\/sites\/6\/2026\/02\/studio-enable-cli-1536x1179.jpg 1536w, https:\/\/helloblog.io\/app\/uploads\/sites\/6\/2026\/02\/studio-enable-cli-2048x1572.jpg 2048w, https:\/\/helloblog.io\/app\/uploads\/sites\/6\/2026\/02\/studio-enable-cli-400x307.jpg 400w\" sizes=\"auto, (max-width: 2170px) 100vw, 2170px\" \/><figcaption class=\"wp-element-caption\">L\u2019abilitazione della Studio CLI passa dalle impostazioni dell\u2019app WordPress Studio. \u2014 <em>Forr\u00e1s: WordPress.com<\/em><\/figcaption><\/figure>\n\n\n\n<p>Una volta attivata, avrai a disposizione un comando globale <code>studio<\/code> nel tuo terminale preferito. La forma generale \u00e8:<\/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;area&gt; &lt;command&gt; [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:#F97583\"> &#x3C;<\/span><span style=\"color:#9ECBFF\">are<\/span><span style=\"color:#E1E4E8\">a<\/span><span style=\"color:#F97583\">><\/span><span style=\"color:#F97583\"> &#x3C;<\/span><span style=\"color:#9ECBFF\">comman<\/span><span style=\"color:#E1E4E8\">d<\/span><span style=\"color:#F97583\">><\/span><span style=\"color:#E1E4E8\"> [options]<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>In WordPress Studio 1.7.0, la CLI copre quattro aree principali:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li><strong>Authentication:<\/strong> gestione dell\u2019account WordPress.com necessario per alcune funzioni<\/li>\n\n\n<li><strong>Preview sites:<\/strong> creazione e aggiornamento di siti preview ospitati su WordPress.com<\/li>\n\n\n<li><strong>Local site management:<\/strong> creare, avviare, fermare, configurare ed eliminare siti locali gestiti da Studio<\/li>\n\n\n<li><strong>WP-CLI integration:<\/strong> eseguire comandi WP-CLI dentro ambienti Studio gi\u00e0 configurati, senza installare WP-CLI manualmente<\/li>\n\n<\/ul>\n\n\n\n<p>Per vedere una panoramica in qualsiasi momento:<\/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\/6\/2026\/02\/studio-ai-studio-help.jpg\" alt=\"Output di aiuto della WordPress Studio CLI\" class=\"wp-image-200\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/6\/2026\/02\/studio-ai-studio-help.jpg 1508w, https:\/\/helloblog.io\/app\/uploads\/sites\/6\/2026\/02\/studio-ai-studio-help-300x138.jpg 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/6\/2026\/02\/studio-ai-studio-help-1024x470.jpg 1024w, https:\/\/helloblog.io\/app\/uploads\/sites\/6\/2026\/02\/studio-ai-studio-help-768x352.jpg 768w, https:\/\/helloblog.io\/app\/uploads\/sites\/6\/2026\/02\/studio-ai-studio-help-400x184.jpg 400w\" sizes=\"auto, (max-width: 1508px) 100vw, 1508px\" \/><figcaption class=\"wp-element-caption\"><code>studio --help<\/code> mostra le aree e i comandi disponibili. \u2014 <em>Forr\u00e1s: WordPress.com<\/em><\/figcaption><\/figure>\n\n\n\n<p>Molti comandi sono pensati per essere eseguiti dalla <strong>cartella root del sito<\/strong> gestito da Studio. Per arrivarci al volo, nell\u2019app puoi cliccare il pulsante <strong>Terminal<\/strong> nella tab <strong>Overview<\/strong> del sito.<\/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\/6\/2026\/02\/studio-cli-terminal-button.jpg\" alt=\"Pulsante Terminal nella schermata Overview di WordPress Studio\" class=\"wp-image-201\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/6\/2026\/02\/studio-cli-terminal-button.jpg 2170w, https:\/\/helloblog.io\/app\/uploads\/sites\/6\/2026\/02\/studio-cli-terminal-button-300x230.jpg 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/6\/2026\/02\/studio-cli-terminal-button-1024x786.jpg 1024w, https:\/\/helloblog.io\/app\/uploads\/sites\/6\/2026\/02\/studio-cli-terminal-button-768x590.jpg 768w, https:\/\/helloblog.io\/app\/uploads\/sites\/6\/2026\/02\/studio-cli-terminal-button-1536x1179.jpg 1536w, https:\/\/helloblog.io\/app\/uploads\/sites\/6\/2026\/02\/studio-cli-terminal-button-2048x1572.jpg 2048w, https:\/\/helloblog.io\/app\/uploads\/sites\/6\/2026\/02\/studio-cli-terminal-button-400x307.jpg 400w\" sizes=\"auto, (max-width: 2170px) 100vw, 2170px\" \/><figcaption class=\"wp-element-caption\">Il pulsante \u201cTerminal\u201d apre direttamente la cartella del sito nel terminale. \u2014 <em>Forr\u00e1s: WordPress.com<\/em><\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Gestire siti locali con <code>studio site<\/code>: il salto di qualit\u00e0 della v2<\/h2>\n\n\n\n<p>La novit\u00e0 pi\u00f9 sostanziale della Studio CLI v2 \u00e8 la gestione end-to-end dei siti locali direttamente da terminale. Invece di tornare all\u2019interfaccia dell\u2019app per le operazioni di routine, puoi creare un sito, controllarne lo stato, avviarlo\/fermarlo e ripulire tutto quando hai finito.<\/p>\n\n\n\n<p>Questo migliora il flusso giornaliero (meno contesto da cambiare) e apre alla vera automazione: sia con script scritti da te, sia demandando azioni ripetitive a un agente AI.<\/p>\n\n\n\n<p>Il comando centrale \u00e8 <code>studio site<\/code>. Le opzioni disponibili includono:<\/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    # Get status of site\nstudio site create    # Create a new site\nstudio site list      # List sites\nstudio site start     # Start site\nstudio site stop      # Stop site(s)\nstudio site delete    # Delete site\nstudio site set       # Configure site settings\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\">    # Get status of site<\/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\">    # Create a new site<\/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\">      # List sites<\/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\">     # Start site<\/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\">      # Stop site(s)<\/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\">    # Delete site<\/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\">       # Configure site settings<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Creare un sito locale con un solo comando<\/h3>\n\n\n\n<p>Con <code>studio site create<\/code> puoi avviare un nuovo sito nella directory corrente oppure in un percorso specifico. Ecco alcuni esempi pratici:<\/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># Create a new site with default options in the current folder\nstudio site create\n\n# Create a new site with a custom domain and HTTPS\nstudio site create --https --domain hello.wp.local\n\n# Create a site in a different directory\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\"># Create a new site with default options in the current folder<\/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\"># Create a new site with a custom domain and 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\"># Create a site in a different directory<\/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>Quando lanci la creazione, la CLI si occupa di:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li>Impostare un ambiente WordPress locale.<\/li>\n\n\n<li>Avviare il server WordPress.<\/li>\n\n\n<li>Aprire WP Admin nel browser quando tutto \u00e8 pronto.<\/li>\n\n<\/ul>\n\n\n\n<p>Puoi eseguire il comando sia da una cartella vuota sia da una directory che contiene gi\u00e0 un sito WordPress non ancora \u201cregistrato\u201d nell\u2019app Studio.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Elencare, ispezionare, avviare e fermare siti locali<\/h3>\n\n\n\n<p>Se lavori con pi\u00f9 installazioni locali, <code>list<\/code> e <code>status<\/code> diventano fondamentali:<\/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       # Show all local sites known to Studio\nstudio site status     # Status of the site in the current directory\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\">       # Show all local sites known to Studio<\/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 of the site in the current directory<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>L\u2019output di stato include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li>Se il sito \u00e8 in esecuzione oppure no<\/li>\n\n\n<li>L\u2019URL locale, ad esempio <code>http:\/\/localhost:PORT<\/code><\/li>\n\n\n<li>Dettagli chiave di configurazione, come versione PHP e informazioni di login<\/li>\n\n<\/ul>\n\n\n\n<p>Avviare e fermare un sito \u00e8 diretto:<\/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>\u00c8 un pattern molto utile negli script: avvii il sito, esegui test o operazioni sui contenuti, poi lo fermi.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Eliminare e configurare siti in modo sicuro<\/h3>\n\n\n\n<p>Quando un progetto \u00e8 concluso, puoi rimuoverlo da Studio (e, se serve, cancellare anche i file locali) con:<\/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          # Remove the site from Studio\nstudio site delete --files  # Remove the site and files\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\">          # Remove the site from Studio<\/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\">  # Remove the site and files<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>Per cambiare configurazioni, <code>studio site set<\/code> ti permette di aggiornare le impostazioni di uno specifico sito locale:<\/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>Esempi di cosa puoi fare con <code>studio site set<\/code>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li>Cambiare la versione di PHP o di WordPress.<\/li>\n\n\n<li>Aggiornare dominio locale o porta.<\/li>\n\n\n<li>Attivare\/disattivare funzionalit\u00e0 che impattano il comportamento dell\u2019ambiente locale.<\/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\">Suggerimento<\/h4>\n\n\n<p>Esegui <code>studio site set --help<\/code> per vedere la lista completa delle opzioni disponibili per la configurazione.<\/p>\n\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Autenticazione da terminale con <code>studio auth<\/code><\/h2>\n\n\n\n<p>Alcune funzioni di Studio (in particolare preview create\/update) richiedono un account WordPress.com autenticato. Con la v2 della CLI puoi gestire tutto da terminale tramite <code>studio auth<\/code>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li><code>studio auth login<\/code>: avvia un flusso nel browser e ti fornisce un token da incollare nel terminale per completare il login.<\/li>\n\n\n<li><code>studio auth status<\/code>: indica se sei autenticato e quale account \u00e8 attivo.<\/li>\n\n\n<li><code>studio auth logout<\/code>: disconnette la CLI dall\u2019account WordPress.com e cancella le credenziali salvate.<\/li>\n\n<\/ul>\n\n\n\n<p>Se provi a lanciare un comando che richiede autenticazione mentre sei disconnesso (ad esempio <code>studio preview create<\/code>), la CLI ti guider\u00e0 nel processo di login.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Preview sites da CLI: condividere il lavoro senza passare dall\u2019app<\/h2>\n\n\n\n<p>Le <strong>preview sites<\/strong> sono ambienti temporanei e condivisibili ospitati su WordPress.com che rispecchiano il tuo sito locale in Studio. Sono perfette per far vedere un lavoro a chi non ha un ambiente locale: cliente, collega, QA, stakeholder.<\/p>\n\n\n\n<p>La Studio CLI include un set completo di comandi per gestirle:<\/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          # Create a preview site\nstudio preview list            # List all your preview sites\nstudio preview update &lt;host&gt;   # Redeploy changes to a preview\nstudio preview delete &lt;host&gt;   # Remove a preview 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:#B392F0\">studio<\/span><span style=\"color:#9ECBFF\"> preview<\/span><span style=\"color:#9ECBFF\"> create<\/span><span style=\"color:#6A737D\">          # Create a preview site<\/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\">            # List all your preview sites<\/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\">   # Redeploy changes to a preview<\/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\">   # Remove a preview site<\/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\">Suggerimento<\/h4>\n\n\n<p>Usa <code>studio preview list<\/code> per vedere tutte le preview associate al tuo account WordPress.com, poi prendi il valore <code>host<\/code> da quell\u2019output per <code>studio preview update<\/code> o <code>studio preview delete<\/code>.<\/p>\n\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">WP-CLI integrato: <code>studio wp<\/code> senza installazioni manuali<\/h2>\n\n\n\n<p><strong>WP-CLI<\/strong> \u00e8 l\u2019interfaccia a riga di comando ufficiale di WordPress. La Studio CLI v2 la integra direttamente con un comando dedicato: <code>studio wp<\/code>. Questo significa che non devi installare o configurare WP-CLI a parte: Studio prepara tutto per te (variabili d\u2019ambiente, path, credenziali), cos\u00ec i comandi puntano al database e ai file giusti senza settaggi aggiuntivi.<\/p>\n\n\n\n<p>La sintassi \u00e8:<\/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>Dalla root del sito puoi eseguire operazioni comuni, ad esempio:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li><code>studio wp core version<\/code> mostra la versione WordPress del sito corrente.<\/li>\n\n\n<li><code>studio wp plugin list<\/code> elenca i plugin installati (e il loro stato).<\/li>\n\n\n<li><code>studio wp core update-db<\/code> esegue gli aggiornamenti necessari al database dopo un update di WordPress.<\/li>\n\n<\/ul>\n\n\n\n<p>Per una panoramica su WP-CLI (cosa pu\u00f2 fare e come ragionarci), c\u2019\u00e8 anche questo approfondimento: <a href=\"https:\/\/wordpress.com\/blog\/2025\/11\/03\/how-to-use-wp-cli\/\">https:\/\/wordpress.com\/blog\/2025\/11\/03\/how-to-use-wp-cli\/<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Studio CLI + strumenti AI: un\u2019accoppiata naturale (Claude Code, Cursor, ecc.)<\/h2>\n\n\n\n<p>Uno dei motivi per cui la Studio CLI v2 \u00e8 interessante \u00e8 quanto si inserisce bene nei flussi di sviluppo assistiti da AI, in particolare con tool come <strong>Claude Code<\/strong> e <strong>Cursor<\/strong>. Questi agenti possono leggere il codice del progetto locale (tema, plugin, configurazioni) ed eseguire comandi nell\u2019ambiente: perfetto quando vuoi delegare attivit\u00e0 ripetitive.<\/p>\n\n\n\n<p>In questo scenario l\u2019agente pu\u00f2, per esempio:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li>Usare <code>studio site<\/code> per creare, avviare, fermare e gestire ambienti locali.<\/li>\n\n\n<li>Eseguire <code>studio wp<\/code> per diagnostica, task sul database e gestione contenuti.<\/li>\n\n\n<li>Creare e aggiornare preview sites su WordPress.com per la revisione, senza uscire dall\u2019editor.<\/li>\n\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">1) Dare contesto all\u2019agente AI<\/h3>\n\n\n\n<p>Non dare per scontato che l\u2019agente capisca cos\u2019\u00e8 WordPress Studio o quali comandi ha a disposizione. Per ottenere output utili, conviene iniziare fornendo contesto su directory e strumenti.<\/p>\n\n\n\n<p>Esempio: hai aperto nel terminale la cartella di un sito gestito da Studio. Puoi dire all\u2019agente che si tratta di un progetto WordPress Studio e che pu\u00f2 invocare la CLI tramite <code>studio<\/code>.<\/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>Con un prompt cos\u00ec, l\u2019agente pu\u00f2 esplorare <code>studio --help<\/code> e costruirsi una mappa mentale dei comandi disponibili.<\/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\/6\/2026\/02\/wordpress-studio-cli.jpg\" alt=\"Esempio di output della WordPress Studio CLI dopo l\u2019esplorazione dei comandi\" class=\"wp-image-202\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/6\/2026\/02\/wordpress-studio-cli.jpg 1524w, https:\/\/helloblog.io\/app\/uploads\/sites\/6\/2026\/02\/wordpress-studio-cli-286x300.jpg 286w, https:\/\/helloblog.io\/app\/uploads\/sites\/6\/2026\/02\/wordpress-studio-cli-975x1024.jpg 975w, https:\/\/helloblog.io\/app\/uploads\/sites\/6\/2026\/02\/wordpress-studio-cli-768x806.jpg 768w, https:\/\/helloblog.io\/app\/uploads\/sites\/6\/2026\/02\/wordpress-studio-cli-1463x1536.jpg 1463w, https:\/\/helloblog.io\/app\/uploads\/sites\/6\/2026\/02\/wordpress-studio-cli-400x420.jpg 400w\" sizes=\"auto, (max-width: 1524px) 100vw, 1524px\" \/><figcaption class=\"wp-element-caption\">Un esempio di output CLI ottenuto dopo aver dato contesto all\u2019agente AI. \u2014 <em>Forr\u00e1s: WordPress.com<\/em><\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">2) Automatizzare la creazione dell\u2019ambiente<\/h3>\n\n\n\n<p>Quando l\u2019agente ha capito cosa pu\u00f2 fare Studio, puoi delegare le operazioni di setup. Un esempio di richiesta \u00e8:<\/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>Dietro le quinte, l\u2019agente potrebbe eseguire un comando simile a questo (nota anche l\u2019opzione per evitare l\u2019apertura automatica del browser):<\/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\/6\/2026\/02\/wordpress-studio-cli-create-new-site.jpg\" alt=\"Creazione di un nuovo sito locale tramite Studio CLI eseguita da un agente AI\" class=\"wp-image-203\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/6\/2026\/02\/wordpress-studio-cli-create-new-site.jpg 1574w, https:\/\/helloblog.io\/app\/uploads\/sites\/6\/2026\/02\/wordpress-studio-cli-create-new-site-300x223.jpg 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/6\/2026\/02\/wordpress-studio-cli-create-new-site-1024x760.jpg 1024w, https:\/\/helloblog.io\/app\/uploads\/sites\/6\/2026\/02\/wordpress-studio-cli-create-new-site-768x570.jpg 768w, https:\/\/helloblog.io\/app\/uploads\/sites\/6\/2026\/02\/wordpress-studio-cli-create-new-site-1536x1140.jpg 1536w, https:\/\/helloblog.io\/app\/uploads\/sites\/6\/2026\/02\/wordpress-studio-cli-create-new-site-400x297.jpg 400w\" sizes=\"auto, (max-width: 1574px) 100vw, 1574px\" \/><figcaption class=\"wp-element-caption\">Esempio di creazione sito locale via CLI in un flusso assistito da AI. \u2014 <em>Forr\u00e1s: WordPress.com<\/em><\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">3) Debug e verifiche con WP-CLI, senza caccia all\u2019errore a mano<\/h3>\n\n\n\n<p>Quando un sito \u201cnon sta in piedi\u201d e hai davanti un errore, WP-CLI \u00e8 spesso il modo pi\u00f9 rapido per raccogliere segnali (plugin attivi, temi, versione core, aggiornamenti DB). Con Studio diventa ancora pi\u00f9 lineare perch\u00e9 <code>studio wp<\/code> \u00e8 gi\u00e0 contestualizzato sul sito.<\/p>\n\n\n\n<p>Una richiesta tipica all\u2019agente potrebbe essere:<\/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>A quel punto l\u2019agente pu\u00f2:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li>Eseguire comandi <code>studio wp<\/code> (ad esempio <code>plugin list<\/code>, <code>theme list<\/code>, <code>core update-db<\/code>) per raccogliere diagnostica.<\/li>\n\n\n<li>Proporre (o applicare) modifiche di codice e configurazione in base a ci\u00f2 che trova.<\/li>\n\n\n<li>Rieseguire gli stessi controlli WP-CLI per verificare che il problema sia risolto.<\/li>\n\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">4) Creare e aggiornare preview sites con meno attrito<\/h3>\n\n\n\n<p>Le preview sites sono una delle funzionalit\u00e0 pi\u00f9 apprezzate di WordPress Studio, ma gestirle dall\u2019interfaccia pu\u00f2 risultare un po\u2019 macchinoso se lo fai spesso. La CLI riduce i passaggi e con un agente AI diventa ancora pi\u00f9 fluido.<\/p>\n\n\n\n<p>Quando devi condividere il lavoro puoi semplicemente chiedere:<\/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>Se non sei autenticato, l\u2019agente (o la CLI) ti porter\u00e0 al login; poi creer\u00e0 la preview e ti restituir\u00e0 l\u2019URL. L\u2019output pu\u00f2 assomigliare a questo:<\/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\/6\/2026\/02\/studio-ai-create-preview-1.jpg\" alt=\"Creazione di una preview site tramite Studio CLI in un flusso assistito da AI\" class=\"wp-image-204\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/6\/2026\/02\/studio-ai-create-preview-1.jpg 1460w, https:\/\/helloblog.io\/app\/uploads\/sites\/6\/2026\/02\/studio-ai-create-preview-1-300x167.jpg 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/6\/2026\/02\/studio-ai-create-preview-1-1024x570.jpg 1024w, https:\/\/helloblog.io\/app\/uploads\/sites\/6\/2026\/02\/studio-ai-create-preview-1-768x427.jpg 768w, https:\/\/helloblog.io\/app\/uploads\/sites\/6\/2026\/02\/studio-ai-create-preview-1-400x222.jpg 400w\" sizes=\"auto, (max-width: 1460px) 100vw, 1460px\" \/><figcaption class=\"wp-element-caption\">Creazione di una preview site da terminale, pronta da condividere. \u2014 <em>Forr\u00e1s: WordPress.com<\/em><\/figcaption><\/figure>\n\n\n\n<p>Mentre continui a lavorare in locale, puoi chiedere periodicamente di aggiornare la preview. Se stai usando l\u2019AI anche per lavorare su tema o plugin, puoi persino impostare una regola operativa del tipo: dopo ogni cambiamento importante, aggiornare automaticamente la preview cos\u00ec il link condiviso resta sempre allineato.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Best practice quando fai eseguire comandi Studio CLI a un agente AI<\/h2>\n\n\n\n<p>Gli agenti AI possono essere copilot molto efficaci quando li abbini alla Studio CLI: accelerano setup, troubleshooting, deploy di preview ed eseguono comandi reali sul tuo ambiente. Proprio perch\u00e9 possono fare operazioni reali, vale la pena mettere qualche guardrail fin dall\u2019inizio:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li><strong>Lavora dalla root del sito Studio (oppure usa <code>--path<\/code>)<\/strong>: cos\u00ec i comandi girano davvero sul progetto che intendi, soprattutto se hai pi\u00f9 siti sulla macchina.<\/li>\n\n\n<li><strong>Definisci confini chiari nei prompt<\/strong>: ad esempio \u201cNon eliminare siti\u201d, \u201cEsegui solo comandi <code>studio wp<\/code> in sola lettura\u201d, oppure \u201cChiedi conferma prima di eseguire migrazioni del database\u201d.<\/li>\n\n\n<li><strong>Ricontrolla le operazioni distruttive<\/strong>: per comandi come <code>studio site delete<\/code> e <code>studio preview delete<\/code>, fai mostrare all\u2019agente i comandi esatti che intende eseguire prima di lanciarli.<\/li>\n\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">In sintesi: perch\u00e9 vale la pena provarla subito<\/h2>\n\n\n\n<p>Con Studio CLI v2, WordPress Studio diventa molto pi\u00f9 \u201cscriptabile\u201d e amico dell\u2019automazione: gestione completa dei siti locali, preview sites su WordPress.com e WP-CLI integrato nel contesto giusto. Che tu voglia scrivere script, integrare comandi in pipeline locali o far lavorare un agente AI sul tuo ambiente, la 1.7.0 mette finalmente a disposizione un\u2019interfaccia coerente e completa via terminale.<\/p>\n\n\n\n<p>Link utili per iniziare:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li>Download e overview di WordPress Studio: <a href=\"https:\/\/developer.wordpress.com\/studio\/\">https:\/\/developer.wordpress.com\/studio\/<\/a><\/li>\n\n\n<li>Documentazione Studio CLI (comandi e opzioni): <a href=\"https:\/\/developer.wordpress.com\/docs\/developer-tools\/studio\/cli\/\">https:\/\/developer.wordpress.com\/docs\/developer-tools\/studio\/cli\/<\/a><\/li>\n\n\n<li>Panoramica su WP-CLI: <a href=\"https:\/\/wordpress.com\/blog\/2025\/11\/03\/how-to-use-wp-cli\/\">https:\/\/wordpress.com\/blog\/2025\/11\/03\/how-to-use-wp-cli\/<\/a><\/li>\n\n<\/ul>\n\n\n<div class=\"references-section\">\n                <h2>Riferimenti \/ Fonti<\/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>Con WordPress Studio 1.7.0 la Studio CLI fa un salto di qualit\u00e0: non solo preview su WordPress.com, ma gestione completa dei siti locali e WP-CLI integrata, pronta per script e flussi con strumenti AI.<\/p>\n","protected":false},"author":18,"featured_media":198,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16],"tags":[62,64,100,99,7],"class_list":["post-205","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ecosistema-wordpress","tag-automazione","tag-cli","tag-sviluppo-locale","tag-wordpress-studio","tag-wp-cli"],"_links":{"self":[{"href":"https:\/\/helloblog.io\/it\/wp-json\/wp\/v2\/posts\/205","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/helloblog.io\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/helloblog.io\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/helloblog.io\/it\/wp-json\/wp\/v2\/users\/18"}],"replies":[{"embeddable":true,"href":"https:\/\/helloblog.io\/it\/wp-json\/wp\/v2\/comments?post=205"}],"version-history":[{"count":0,"href":"https:\/\/helloblog.io\/it\/wp-json\/wp\/v2\/posts\/205\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/helloblog.io\/it\/wp-json\/wp\/v2\/media\/198"}],"wp:attachment":[{"href":"https:\/\/helloblog.io\/it\/wp-json\/wp\/v2\/media?parent=205"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/helloblog.io\/it\/wp-json\/wp\/v2\/categories?post=205"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/helloblog.io\/it\/wp-json\/wp\/v2\/tags?post=205"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}