{"id":174,"date":"2026-01-27T00:00:00","date_gmt":"2026-01-26T23:00:00","guid":{"rendered":"https:\/\/helloblog.io\/sk\/wordpress-studio-1-7-0-studio-cli-v2\/"},"modified":"2026-01-27T00:00:00","modified_gmt":"2026-01-26T23:00:00","slug":"wordpress-studio-1-7-0-studio-cli-v2","status":"publish","type":"post","link":"https:\/\/helloblog.io\/sk\/wordpress-studio-1-7-0-studio-cli-v2\/","title":{"rendered":"WordPress Studio 1.7.0 prin\u00e1\u0161a Studio CLI v2: lok\u00e1lne weby, preview a WP-CLI priamo z termin\u00e1lu"},"content":{"rendered":"\n<p>Ak si WordPress weby stavia\u0161 lok\u00e1lne (t\u00e9my, pluginy, prototypy pre klientov), verzia <strong>WordPress Studio 1.7.0<\/strong> je prakticky povinn\u00fd update. Najv\u00e4\u010d\u0161ia zmena je nov\u00fd <strong>Studio CLI v2<\/strong> \u2013 pr\u00edkazov\u00fd riadok (command-line interface), ktor\u00fd sa z n\u00e1stroja prim\u00e1rne na <em>preview sites<\/em> posunul na plnohodnotn\u00e9ho partnera pre ve\u013ek\u00fa \u010das\u0165 workflowu v Studio.<\/p>\n\n\n\n<p>V praxi to znamen\u00e1: vytvor\u00ed\u0161 a spravuje\u0161 lok\u00e1lne weby z termin\u00e1lu, sp\u00fa\u0161\u0165a\u0161 <strong>WP-CLI<\/strong> v spr\u00e1vnom kontexte bez vlastnej in\u0161tal\u00e1cie, vie\u0161 sa prihl\u00e1si\u0165 k WordPress.com \u00fa\u010dtu a cez pr\u00edkazy vytv\u00e1ra\u0165\/aktualizova\u0165 zdie\u013eate\u013en\u00e9 preview weby. A ke\u010f pou\u017e\u00edva\u0161 AI n\u00e1stroje typu <strong>Claude Code<\/strong> alebo <strong>Cursor<\/strong>, CLI je presne ten \u201espolo\u010dn\u00fd jazyk\u201c, cez ktor\u00fd vedia automatizova\u0165 rutinu.<\/p>\n\n\n\n<p>Ni\u017e\u0161ie je preh\u013ead, \u010do sa zmenilo, ako CLI zapn\u00fa\u0165, a hlavne \u2013 ktor\u00e9 pr\u00edkazy sa oplat\u00ed zaradi\u0165 do dennej pr\u00e1ce.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u010co je CLI a pre\u010do ho v\u00fdvoj\u00e1ri chc\u00fa<\/h2>\n\n\n\n<p><strong>CLI (command-line interface)<\/strong> je rozhranie, kde n\u00e1stroj ovl\u00e1da\u0161 pr\u00edkazmi v termin\u00e1li namiesto preklik\u00e1vania sa v UI. V dev prostred\u00ed m\u00e1 tri ve\u013ek\u00e9 v\u00fdhody:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li><strong>R\u00fdchlos\u0165:<\/strong> prostredie vytvor\u00ed\u0161, zmen\u00ed\u0161 alebo odstr\u00e1ni\u0161 jedn\u00fdm pr\u00edkazom.<\/li>\n\n\n<li><strong>Opakovate\u013enos\u0165:<\/strong> rovnak\u00e9 pr\u00edkazy funguj\u00fa na viacer\u00fdch strojoch a daj\u00fa sa vlo\u017ei\u0165 do skriptov.<\/li>\n\n\n<li><strong>Automatiz\u00e1cia:<\/strong> build syst\u00e9my a AI agenti vedia pr\u00edkazy sp\u00fa\u0161\u0165a\u0165 za teba.<\/li>\n\n<\/ul>\n\n\n\n<p>Aj ke\u010f be\u017ene termin\u00e1l nepou\u017e\u00edva\u0161, Studio CLI stoj\u00ed za pozornos\u0165 \u2013 je to sp\u00f4sob, ako sa na Studio m\u00f4\u017eu napoji\u0165 editor, skripty alebo AI asistenti. Namiesto klikac\u00edch obrazoviek v Studio appke vie\u0161 pr\u00edkazom vytvori\u0165 nov\u00fd web, pusti\u0165 datab\u00e1zov\u00e9 updaty alebo publikova\u0165 preview.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ako zapn\u00fa\u0165 Studio CLI (prv\u00e9 spustenie)<\/h2>\n\n\n\n<p>Studio CLI je potrebn\u00e9 najprv povoli\u0165 priamo v aplik\u00e1cii WordPress Studio:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n\n<li>Otvor aplik\u00e1ciu <strong>WordPress Studio<\/strong> na svojom po\u010d\u00edta\u010di.<\/li>\n\n\n<li>V hlavnom menu otvor <strong>Settings<\/strong> (alebo klikni na ikonu ozuben\u00e9ho kolieska vpravo hore).<\/li>\n\n\n<li>Zapni mo\u017enos\u0165 <strong>Studio CLI<\/strong> a klikni <strong>Save<\/strong>.<\/li>\n\n\n<li>Na macOS \u0165a syst\u00e9m vyzve na heslo k po\u010d\u00edta\u010du, aby povolil in\u0161tal\u00e1ciu.<\/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\/16\/2026\/02\/studio-enable-cli.jpg\" alt=\"Nastavenia WordPress Studio s mo\u017enos\u0165ou povoli\u0165 Studio CLI\" class=\"wp-image-168\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/02\/studio-enable-cli.jpg 2170w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/02\/studio-enable-cli-300x230.jpg 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/02\/studio-enable-cli-1024x786.jpg 1024w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/02\/studio-enable-cli-768x590.jpg 768w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/02\/studio-enable-cli-1536x1179.jpg 1536w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/02\/studio-enable-cli-2048x1572.jpg 2048w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/02\/studio-enable-cli-400x307.jpg 400w\" sizes=\"auto, (max-width: 2170px) 100vw, 2170px\" \/><figcaption class=\"wp-element-caption\"><em>Forr\u00e1s: WordPress.com<\/em><\/figcaption><\/figure>\n\n\n\n<p>Po zapnut\u00ed m\u00e1\u0161 v termin\u00e1li k dispoz\u00edcii glob\u00e1lny pr\u00edkaz <code>studio<\/code> v tvare:<\/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>V Studio 1.7.0 CLI pokr\u00fdva \u0161tyri hlavn\u00e9 oblasti:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li><strong>Authentication:<\/strong> spr\u00e1va WordPress.com \u00fa\u010dtu pre funkcie, ktor\u00e9 vy\u017eaduj\u00fa prihl\u00e1senie.<\/li>\n\n\n<li><strong>Preview sites:<\/strong> vytv\u00e1ranie a aktualiz\u00e1cia preview webov hostovan\u00fdch na WordPress.com.<\/li>\n\n\n<li><strong>Local site management:<\/strong> tvorba, sp\u00fa\u0161\u0165anie, zastavenie, konfigur\u00e1cia a mazanie lok\u00e1lnych webov spravovan\u00fdch Studio.<\/li>\n\n\n<li><strong>WP-CLI integration:<\/strong> sp\u00fa\u0161\u0165anie WP-CLI pr\u00edkazov v spr\u00e1vne nakonfigurovanom Studio prostred\u00ed bez vlastnej in\u0161tal\u00e1cie WP-CLI.<\/li>\n\n<\/ul>\n\n\n\n<p>R\u00fdchly preh\u013ead mo\u017enost\u00ed si vie\u0161 kedyko\u013evek vyp\u00edsa\u0165:<\/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\/16\/2026\/02\/studio-ai-studio-help.jpg\" alt=\"V\u00fdstup pr\u00edkazu studio --help v termin\u00e1li\" class=\"wp-image-169\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/02\/studio-ai-studio-help.jpg 1508w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/02\/studio-ai-studio-help-300x138.jpg 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/02\/studio-ai-studio-help-1024x470.jpg 1024w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/02\/studio-ai-studio-help-768x352.jpg 768w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/02\/studio-ai-studio-help-400x184.jpg 400w\" sizes=\"auto, (max-width: 1508px) 100vw, 1508px\" \/><figcaption class=\"wp-element-caption\"><em>Forr\u00e1s: WordPress.com<\/em><\/figcaption><\/figure>\n\n\n\n<p>V\u00e4\u010d\u0161ina pr\u00edkazov je navrhnut\u00e1 tak, aby sa sp\u00fa\u0161\u0165ali z kore\u0148ov\u00e9ho prie\u010dinka (root) konkr\u00e9tneho Studio webu. Pre r\u00fdchly pr\u00edstup vie\u0161 v Studio UI klikn\u00fa\u0165 v detaile webu na z\u00e1lo\u017eke <strong>Overview<\/strong> na tla\u010didlo <strong>Terminal<\/strong>, ktor\u00e9 otvor\u00ed spr\u00e1vny prie\u010dinok priamo v termin\u00e1li.<\/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\/16\/2026\/02\/studio-cli-terminal-button.jpg\" alt=\"Tla\u010didlo Terminal v preh\u013eade lok\u00e1lneho webu vo WordPress Studio\" class=\"wp-image-170\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/02\/studio-cli-terminal-button.jpg 2170w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/02\/studio-cli-terminal-button-300x230.jpg 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/02\/studio-cli-terminal-button-1024x786.jpg 1024w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/02\/studio-cli-terminal-button-768x590.jpg 768w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/02\/studio-cli-terminal-button-1536x1179.jpg 1536w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/02\/studio-cli-terminal-button-2048x1572.jpg 2048w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/02\/studio-cli-terminal-button-400x307.jpg 400w\" sizes=\"auto, (max-width: 2170px) 100vw, 2170px\" \/><figcaption class=\"wp-element-caption\"><em>Forr\u00e1s: WordPress.com<\/em><\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Spr\u00e1va lok\u00e1lnych webov cez <code>studio site<\/code><\/h2>\n\n\n\n<p>Najv\u00e4\u010d\u0161\u00ed posun v CLI v2 je, \u017ee lok\u00e1lne weby vie\u0161 spravova\u0165 end-to-end priamo z termin\u00e1lu. Namiesto toho, aby si sa pri rutine vracal do UI, vie\u0161 web zalo\u017ei\u0165, zisti\u0165 jeho stav, spusti\u0165\/stopn\u00fa\u0165 a na konci ho bezpe\u010dne vy\u010disti\u0165. To je r\u00fdchlej\u0161ie pri be\u017enej pr\u00e1ci a hlavne ide\u00e1lne pre automatiz\u00e1ciu (skripty aj AI agenti).<\/p>\n\n\n\n<p>Jadro celej spr\u00e1vy je <code>studio site<\/code> s t\u00fdmito mo\u017enos\u0165ami:<\/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\">Vytvorenie lok\u00e1lneho webu jedn\u00fdm pr\u00edkazom<\/h3>\n\n\n\n<p>Na zalo\u017eenie nov\u00e9ho projektu sl\u00fa\u017ei <code>studio site create<\/code>. M\u00f4\u017ee\u0161 ho spusti\u0165 v aktu\u00e1lnom prie\u010dinku alebo zada\u0165 konkr\u00e9tnu cestu.<\/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>CLI pri tom urob\u00ed tri veci:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li>Nastav\u00ed lok\u00e1lne WordPress prostredie.<\/li>\n\n\n<li>Spust\u00ed WordPress server.<\/li>\n\n\n<li>Ke\u010f je v\u0161etko pripraven\u00e9, otvor\u00ed v prehliada\u010di WP Admin.<\/li>\n\n<\/ul>\n\n\n\n<p>Pr\u00edkaz vie\u0161 spusti\u0165 v pr\u00e1zdnom prie\u010dinku, ale aj v adres\u00e1ri, kde u\u017e m\u00e1\u0161 existuj\u00faci WordPress web, ktor\u00fd e\u0161te nie je zaregistrovan\u00fd v Studio aplik\u00e1cii.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Zoznam, stav, \u0161tart a stop (pri viacer\u00fdch projektoch)<\/h3>\n\n\n\n<p>Ke\u010f m\u00e1\u0161 na stroji viac lok\u00e1lnych webov, najviac pom\u00f4\u017eu pr\u00edkazy <code>list<\/code> a <code>status<\/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 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>V\u00fdstup zo <code>status<\/code> obsahuje okrem in\u00e9ho:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li>\u010di web be\u017e\u00ed alebo nie,<\/li>\n\n\n<li>lok\u00e1lnu URL, napr\u00edklad <code>http:\/\/localhost:PORT<\/code>,<\/li>\n\n\n<li>k\u013e\u00fa\u010dov\u00e9 konfigura\u010dn\u00e9 detaily, ako verzia PHP a prihlasovacie inform\u00e1cie.<\/li>\n\n<\/ul>\n\n\n\n<p>Sp\u00fa\u0161\u0165anie a zastavovanie je priamo\u010diare:<\/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>Toto je ve\u013emi pou\u017eite\u013en\u00e9 v skriptoch, ktor\u00e9 potrebuj\u00fa web na chv\u00ed\u013eu na\u0161tartova\u0165, pusti\u0165 testy alebo oper\u00e1cie s obsahom a potom ho op\u00e4\u0165 vypn\u00fa\u0165.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Bezpe\u010dn\u00e9 mazanie a konfigur\u00e1cia cez <code>studio site set<\/code><\/h3>\n\n\n\n<p>Ke\u010f projekt skon\u010d\u00ed, vie\u0161 ho odstr\u00e1ni\u0165 zo Studio \u2013 a pod\u013ea potreby aj z disku:<\/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>Na zmeny konfigur\u00e1cie sl\u00fa\u017ei <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>Typick\u00e9 pou\u017eitie:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li>zmeni\u0165 verziu PHP alebo WordPressu,<\/li>\n\n\n<li>upravi\u0165 lok\u00e1lnu dom\u00e9nu alebo port,<\/li>\n\n\n<li>zap\u00edna\u0165\/vyp\u00edna\u0165 funkcie, ktor\u00e9 ovplyv\u0148uj\u00fa beh lok\u00e1lneho prostredia.<\/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\">Tip<\/h4>\n\n\n<p>\u00dapln\u00fd zoznam parametrov n\u00e1jde\u0161 cez <code>studio site set --help<\/code>.<\/p>\n\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Prihl\u00e1senie na WordPress.com z termin\u00e1lu (<code>studio auth<\/code>)<\/h2>\n\n\n\n<p>Niektor\u00e9 funkcie Studio (najm\u00e4 preview weby) vy\u017eaduj\u00fa prihl\u00e1senie k WordPress.com \u00fa\u010dtu. CLI v2 preto prid\u00e1va vlastn\u00fa sadu pr\u00edkazov <code>studio auth<\/code>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li><code>studio auth login<\/code> \u2013 spust\u00ed prihlasovac\u00ed flow v prehliada\u010di a d\u00e1 ti token, ktor\u00fd vlo\u017e\u00ed\u0161 sp\u00e4\u0165 do termin\u00e1lu na dokon\u010denie prihl\u00e1senia.<\/li>\n\n\n<li><code>studio auth status<\/code> \u2013 povie, \u010di si autentifikovan\u00fd a ktor\u00fd \u00fa\u010det je akt\u00edvny.<\/li>\n\n\n<li><code>studio auth logout<\/code> \u2013 odpoj\u00ed CLI od WordPress.com \u00fa\u010dtu a vyma\u017ee ulo\u017een\u00e9 prihlasovacie \u00fadaje.<\/li>\n\n<\/ul>\n\n\n\n<p>Ak spust\u00ed\u0161 pr\u00edkaz, ktor\u00fd autentifik\u00e1ciu vy\u017eaduje (napr. <code>studio preview create<\/code>) a nie si prihl\u00e1sen\u00fd, CLI \u0165a naviguje, aby si sa prihl\u00e1sil.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Preview sites cez CLI: zdie\u013eate\u013en\u00e9 prostredie na WordPress.com<\/h2>\n\n\n\n<p><strong>Preview sites<\/strong> s\u00fa do\u010dasn\u00e9 zdie\u013eate\u013en\u00e9 prostredia hostovan\u00e9 na WordPress.com, ktor\u00e9 zrkadlia tvoj lok\u00e1lny Studio web. Hod\u00ed sa to, ke\u010f potrebuje\u0161 uk\u00e1za\u0165 rozpracovan\u00fa pr\u00e1cu niekomu, kto nem\u00e1 lok\u00e1lne prostredie.<\/p>\n\n\n\n<p>CLI d\u00e1va kompletn\u00fa sadu pr\u00edkazov:<\/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\">Tip<\/h4>\n\n\n<p>Spus\u0165 <code>studio preview list<\/code> a z v\u00fdstupu pou\u017ei hodnotu <code>host<\/code> pre <code>studio preview update<\/code> alebo <code>studio preview delete<\/code>.<\/p>\n\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">WP-CLI bez in\u0161tal\u00e1cie: <code>studio wp<\/code><\/h2>\n\n\n\n<p><strong>WP-CLI<\/strong> je ofici\u00e1lne pr\u00edkazov\u00e9 rozhranie pre samotn\u00fd WordPress. Studio CLI v2 ho integruje cez pr\u00edkaz <code>studio wp<\/code>, tak\u017ee WP-CLI nemus\u00ed\u0161 rie\u0161i\u0165 samostatne (in\u0161tal\u00e1ciu ani konfigur\u00e1ciu):<\/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>Z rootu webu vie\u0161 sp\u00fa\u0161\u0165a\u0165 be\u017en\u00e9 \u00falohy, napr\u00edklad:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li><code>studio wp core version<\/code> \u2013 zobraz\u00ed verziu WordPressu pre aktu\u00e1lny web.<\/li>\n\n\n<li><code>studio wp plugin list<\/code> \u2013 vyp\u00ed\u0161e nain\u0161talovan\u00e9 pluginy (aj ich status).<\/li>\n\n\n<li><code>studio wp core update-db<\/code> \u2013 spust\u00ed potrebn\u00e9 datab\u00e1zov\u00e9 aktualiz\u00e1cie po update WordPressu.<\/li>\n\n<\/ul>\n\n\n\n<p>D\u00f4le\u017eit\u00fd detail: Studio za teba nastav\u00ed environment variables, cesty a credentials, tak\u017ee pr\u00edkazy mieria na spr\u00e1vnu datab\u00e1zu a s\u00fabory bez \u010fal\u0161ieho nastavovania.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ako to cel\u00e9 zapad\u00e1 do AI workflow (Claude Code, Cursor)<\/h2>\n\n\n\n<p>Jedna z najpraktickej\u0161\u00edch vec\u00ed na Studio CLI v2 je, ako prirodzene zapadne do AI-assisted v\u00fdvoja. N\u00e1stroje ako <strong>Claude Code<\/strong> alebo <strong>Cursor<\/strong> vedia \u010d\u00edta\u0165 k\u00f3d tvojho lok\u00e1lneho projektu (t\u00e9my, pluginy) a z\u00e1rove\u0148 sp\u00fa\u0161\u0165a\u0165 pr\u00edkazy v tvojom prostred\u00ed. V\u00fdsledok: opakuj\u00face sa \u00falohy (setup, diagnostika, preview deploy) vie\u0161 delegova\u0165.<\/p>\n\n\n\n<p>Typick\u00e9 scen\u00e1re, ktor\u00e9 AI agent zvl\u00e1dne pr\u00e1ve cez Studio CLI:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li>cez <code>studio site<\/code> vytv\u00e1ra\u0165, sp\u00fa\u0161\u0165a\u0165, zastavova\u0165 a spravova\u0165 lok\u00e1lne prostredia,<\/li>\n\n\n<li>cez <code>studio wp<\/code> robi\u0165 diagnostiku, datab\u00e1zov\u00e9 \u00falohy a spr\u00e1vu obsahu,<\/li>\n\n\n<li>cez <code>studio preview<\/code> vytv\u00e1ra\u0165 a aktualizova\u0165 WordPress.com preview weby bez odchodu z editora.<\/li>\n\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">1) Najprv dodaj kontext<\/h3>\n\n\n\n<p>AI n\u00e1stroj nemus\u00ed automaticky ch\u00e1pa\u0165, \u010do je WordPress Studio a ak\u00e9 pr\u00edkazy m\u00e1 k dispoz\u00edcii. Preto je dobr\u00e9 za\u010da\u0165 t\u00fdm, \u017ee mu vysvetl\u00ed\u0161, v akom prie\u010dinku je a \u017ee m\u00f4\u017ee pou\u017e\u00edva\u0165 Studio CLI.<\/p>\n\n\n\n<p>Pr\u00edklad promptu (ak m\u00e1\u0161 otvoren\u00fd root prie\u010dinok lok\u00e1lneho Studio webu a pou\u017e\u00edva\u0161 Claude 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<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1524\" height=\"1600\" src=\"https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/02\/wordpress-studio-cli.jpg\" alt=\"V\u00fdstup Studio CLI po pr\u00edkaze na presk\u00famanie mo\u017enost\u00ed v AI n\u00e1stroji\" class=\"wp-image-171\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/02\/wordpress-studio-cli.jpg 1524w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/02\/wordpress-studio-cli-286x300.jpg 286w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/02\/wordpress-studio-cli-975x1024.jpg 975w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/02\/wordpress-studio-cli-768x806.jpg 768w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/02\/wordpress-studio-cli-1463x1536.jpg 1463w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/02\/wordpress-studio-cli-400x420.jpg 400w\" sizes=\"auto, (max-width: 1524px) 100vw, 1524px\" \/><figcaption class=\"wp-element-caption\">Uk\u00e1\u017eka v\u00fdstupu generovan\u00e1 v Claude Code (Opus 4.5). \u2014 <em>Forr\u00e1s: WordPress.com<\/em><\/figcaption><\/figure>\n\n\n\n<p>Po takomto jednoduchom uveden\u00ed do kontextu m\u00e1 agent dobr\u00fd z\u00e1klad \u2013 vie, \u017ee <code>studio<\/code> je dostupn\u00e9 a m\u00f4\u017ee si vyp\u00edsa\u0165 <code>--help<\/code> a subcommandy.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2) Automatiz\u00e1cia setupu prostredia<\/h3>\n\n\n\n<p>Ke\u010f AI pochop\u00ed, \u010do Studio vie, m\u00f4\u017ee\u0161 jej delegova\u0165 rutinn\u00e9 zalo\u017eenie webu. Napr\u00edklad zadanie:<\/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>\u201eV z\u00e1kulis\u00ed\u201c m\u00f4\u017ee agent spusti\u0165 nie\u010do v tomto \u0161t\u00fdle:<\/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\/16\/2026\/02\/wordpress-studio-cli-create-new-site.jpg\" alt=\"Vytvorenie nov\u00e9ho lok\u00e1lneho webu cez Studio CLI (uk\u00e1\u017eka v\u00fdstupu)\" class=\"wp-image-172\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/02\/wordpress-studio-cli-create-new-site.jpg 1574w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/02\/wordpress-studio-cli-create-new-site-300x223.jpg 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/02\/wordpress-studio-cli-create-new-site-1024x760.jpg 1024w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/02\/wordpress-studio-cli-create-new-site-768x570.jpg 768w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/02\/wordpress-studio-cli-create-new-site-1536x1140.jpg 1536w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/02\/wordpress-studio-cli-create-new-site-400x297.jpg 400w\" sizes=\"auto, (max-width: 1574px) 100vw, 1574px\" \/><figcaption class=\"wp-element-caption\">Uk\u00e1\u017eka v\u00fdstupu v Claude Code (Opus 4.5). \u2014 <em>Forr\u00e1s: WordPress.com<\/em><\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">3) Diagnostika a overenie cez WP-CLI<\/h3>\n\n\n\n<p>Ke\u010f rie\u0161i\u0161 probl\u00e9m (chyba v behu webu, podozriv\u00fd plugin, nedokon\u010den\u00fd update), <code>studio wp<\/code> je najr\u00fdchlej\u0161ia cesta k relevantn\u00fdm inform\u00e1ci\u00e1m. Zadanie pre agenta m\u00f4\u017ee vyzera\u0165 napr\u00edklad takto:<\/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>Agent potom vie:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li>sp\u00fa\u0161\u0165a\u0165 <code>studio wp<\/code> pr\u00edkazy (napr. <code>plugin list<\/code>, <code>theme list<\/code>, <code>core update-db<\/code>) a zbiera\u0165 diagnostiku,<\/li>\n\n\n<li>navrhn\u00fa\u0165 (alebo aplikova\u0165) \u00fapravy v k\u00f3de a konfigur\u00e1cii na z\u00e1klade zisten\u00ed,<\/li>\n\n\n<li>zopakova\u0165 tie ist\u00e9 WP-CLI kontroly a potvrdi\u0165, \u017ee probl\u00e9m je vyrie\u0161en\u00fd.<\/li>\n\n<\/ul>\n\n\n\n<p>Ak chce\u0161 r\u00fdchly preh\u013ead mo\u017enost\u00ed WP-CLI, dobr\u00fd z\u00e1klad je tento \u010dl\u00e1nok: <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<h3 class=\"wp-block-heading\">4) Preview weby bez klikania<\/h3>\n\n\n\n<p>Preview sites s\u00fa v Studio popul\u00e1rne, ale v UI m\u00f4\u017ee by\u0165 ich tvorba a aktualiz\u00e1cia mierne zd\u013ahav\u00e1. CLI to zjednodu\u0161uje a v kombin\u00e1cii s AI to vie by\u0165 e\u0161te r\u00fdchlej\u0161ie.<\/p>\n\n\n\n<p>Ke\u010f chce\u0161 posla\u0165 link klientovi alebo kolegovi, sta\u010d\u00ed zada\u0165 agentovi napr\u00edklad:<\/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>Ak nie si autentifikovan\u00fd, agent \u0165a navedie na prihl\u00e1senie, potom vytvor\u00ed preview a vr\u00e1ti URL. V\u00fdstup m\u00f4\u017ee vyzera\u0165 takto:<\/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\/16\/2026\/02\/studio-ai-create-preview-1.jpg\" alt=\"Vytvorenie preview webu cez Studio CLI (uk\u00e1\u017eka v\u00fdstupu)\" class=\"wp-image-173\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/02\/studio-ai-create-preview-1.jpg 1460w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/02\/studio-ai-create-preview-1-300x167.jpg 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/02\/studio-ai-create-preview-1-1024x570.jpg 1024w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/02\/studio-ai-create-preview-1-768x427.jpg 768w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/02\/studio-ai-create-preview-1-400x222.jpg 400w\" sizes=\"auto, (max-width: 1460px) 100vw, 1460px\" \/><figcaption class=\"wp-element-caption\"><em>Forr\u00e1s: WordPress.com<\/em><\/figcaption><\/figure>\n\n\n\n<p>Po\u010das \u010fal\u0161ej pr\u00e1ce lok\u00e1lne m\u00f4\u017ee\u0161 agentovi priebe\u017ene hovori\u0165, aby preview aktualizoval. A ak s AI aj vyv\u00edja\u0161 t\u00e9mu alebo plugin, d\u00e1 sa nastavi\u0165 pravidlo typu: po v\u00e4\u010d\u0161ej zmene automaticky aktualizuj preview, aby zdie\u013ean\u00fd link ostal aktu\u00e1lny.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Best practices: ako pred\u00eds\u0165 nepr\u00edjemn\u00fdm prekvapeniam<\/h3>\n\n\n\n<p>AI agenti s\u00fa v\u00fdborn\u00ed kopiloti, ale pri CLI je dobr\u00e9 ma\u0165 od za\u010diatku jasn\u00e9 mantinely:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li><strong>Pracuj z rootu Studio webu (alebo pou\u017ei <code>--path<\/code>)<\/strong> \u2013 pr\u00edkazy tak p\u00f4jdu proti spr\u00e1vnemu projektu, \u010do je kritick\u00e9, ak m\u00e1\u0161 na stroji viac webov.<\/li>\n\n\n<li><strong>V promtoch nastav jasn\u00e9 hranice<\/strong> \u2013 napr\u00edklad \u201eNema\u017e weby\u201c, \u201eSp\u00fa\u0161\u0165aj iba read-only <code>studio wp<\/code> pr\u00edkazy\u201c alebo \u201eSp\u00fdtaj sa pred datab\u00e1zov\u00fdmi migr\u00e1ciami\u201c.<\/li>\n\n\n<li><strong>Kontroluj de\u0161trukt\u00edvne oper\u00e1cie<\/strong> \u2013 pri pr\u00edkazoch ako <code>studio site delete<\/code> a <code>studio preview delete<\/code> nech ti agent najprv uk\u00e1\u017ee presn\u00e9 pr\u00edkazy, ktor\u00e9 pl\u00e1nuje spusti\u0165, a a\u017e potom ich vykon\u00e1.<\/li>\n\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Zhrnutie: pre\u010do je Studio CLI v2 v praxi ve\u013ek\u00e1 vec<\/h2>\n\n\n\n<p>Studio CLI v2 rob\u00ed z WordPress Studio n\u00e1stroj, ktor\u00fd sa d\u00e1 re\u00e1lne skriptova\u0165 a automatizova\u0165 pri ka\u017edodennom v\u00fdvoji \u2013 \u010di u\u017e pr\u00edkazy sp\u00fa\u0161\u0165a\u0161 priamo ty, alebo ich deleguje\u0161 AI agentovi. Lok\u00e1lne weby vie\u0161 mana\u017eova\u0165 kompletne z termin\u00e1lu, preview weby na WordPress.com vytv\u00e1ra\u0165 a aktualizova\u0165 bez klikania a WP-CLI m\u00e1\u0161 pripraven\u00e9 bez samostatnej in\u0161tal\u00e1cie.<\/p>\n\n\n\n<p>Ak chce\u0161 detailn\u00fd command reference a pokro\u010dil\u00e9 mo\u017enosti, ofici\u00e1lna dokument\u00e1cia je tu: <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<p>A ak Studio e\u0161te nepou\u017e\u00edva\u0161 (alebo si ho dlho neotvoril), stiahnu\u0165 a vysk\u00fa\u0161a\u0165 ho m\u00f4\u017ee\u0161 tu: <a href=\"https:\/\/developer.wordpress.com\/studio\/\">https:\/\/developer.wordpress.com\/studio\/<\/a><\/p>\n\n\n<div class=\"references-section\">\n                <h2>Referencie \/ Zdroje<\/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 pos\u00fava pr\u00e1cu v lok\u00e1lnom prostred\u00ed v\u00fdrazne \u010falej: nov\u00fd Studio CLI v2 u\u017e nie je len o preview weboch, ale o kompletnej spr\u00e1ve lok\u00e1lnych projektov a integrovanom WP-CLI bez dodato\u010dnej in\u0161tal\u00e1cie.<\/p>\n","protected":false},"author":38,"featured_media":167,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[49],"tags":[104,102,103,101,7],"class_list":["post-174","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ekosystem-wordpress","tag-automatizacia-2","tag-cli","tag-lokalny-vyvoj","tag-wordpress-studio","tag-wp-cli"],"_links":{"self":[{"href":"https:\/\/helloblog.io\/sk\/wp-json\/wp\/v2\/posts\/174","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/helloblog.io\/sk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/helloblog.io\/sk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/helloblog.io\/sk\/wp-json\/wp\/v2\/users\/38"}],"replies":[{"embeddable":true,"href":"https:\/\/helloblog.io\/sk\/wp-json\/wp\/v2\/comments?post=174"}],"version-history":[{"count":0,"href":"https:\/\/helloblog.io\/sk\/wp-json\/wp\/v2\/posts\/174\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/helloblog.io\/sk\/wp-json\/wp\/v2\/media\/167"}],"wp:attachment":[{"href":"https:\/\/helloblog.io\/sk\/wp-json\/wp\/v2\/media?parent=174"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/helloblog.io\/sk\/wp-json\/wp\/v2\/categories?post=174"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/helloblog.io\/sk\/wp-json\/wp\/v2\/tags?post=174"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}