{"id":24095,"date":"2021-05-10T19:14:00","date_gmt":"2021-05-10T16:14:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=24095"},"modified":"2021-10-18T03:16:50","modified_gmt":"2021-10-18T00:16:50","slug":"come-gestire-un-sito-web-wordpress-utilizzando-wp-cli","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/it\/come-gestire-un-sito-web-wordpress-utilizzando-wp-cli\/","title":{"rendered":"Come gestire un sito Web WordPress utilizzando WP-CLI"},"content":{"rendered":"<p>Se sei uno sviluppatore WordPress, sicuramente hai sentito parlare di WP-CLI. <a href=\"http:\/\/wp-cli.org\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">WP-CLI<\/a> \u00e8 un&#8217;interfaccia a riga di comando per WordPress. Utilizzando questo strumento puoi gestire un sito Web WordPress senza accedere alla tua dashboard. Una volta installato, WP-CLI ti fornisce alcuni comandi attraverso i quali puoi installare\/aggiornare WordPress, installare\/aggiornare\/attivare\/disattivare plugin, backup del database e molto altro.<\/p>\n<p>Per utilizzare WP-CLI, dovresti avere accesso SSH dal tuo hosting. Stiamo utilizzando <a href=\"https:\/\/www.bluehost.com\/track\/artisansweb\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Bluehost<\/a> per ospitare il nostro sito Web e fornisce l&#8217;accesso SSH ai clienti.<\/p>\n<p>Come sviluppatore di WordPress, dovresti usare questo strumento per i tuoi progetti. \u00c8 un&#8217;interfaccia a riga di comando ufficiale per <a href=\"https:\/\/codex.wordpress.org\/wp-cli\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">WordPress<\/a>. Inoltre, velocizza il tuo processo di sviluppo e ti fa risparmiare molto tempo.<\/p>\n<h3>Installazione WP-CLICLI<\/h3>\n<p>Puoi installare WP-CLI in diversi modi. Se qualcuno \u00e8 bravo con i comandi SSH, pu\u00f2 seguire il processo di installazione usando quei comandi. Puoi ottenere dettagli su questo <a href=\"https:\/\/make.wordpress.org\/cli\/handbook\/installing\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">qui<\/a>.<\/p>\n<p>Ma consigliamo di installare WP-CLI tramite Composer. Il processo di installazione tramite Composer \u00e8 facile e chiunque pu\u00f2 farlo. Assicurati di aver installato <a href=\"https:\/\/getcomposer.org\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Composer<\/a> sul tuo sistema, quindi esegui il comando seguente.<\/p>\n<pre><code>composer global require wp-cli\/wp-cli<\/code><\/pre>\n<p>Il comando precedente installerebbe WP-CLI a livello globale sul tuo sistema. Ci\u00f2 significa che se sei sul tuo server locale, ora puoi utilizzare questo strumento su tutti i tuoi siti Web WordPress. E se sei su un server di hosting condiviso, utilizzerai anche questa interfaccia per tutti i tuoi progetti WordPress.<\/p>\n<p>Se non vuoi installarlo globalmente. Quindi crea un <code>composer.json<\/code>file nella directory principale del tuo progetto e aggiungi le righe sottostanti.<\/p>\n<p><strong>compositore.json<\/strong><\/p>\n<pre><code>{\n    \"require\": {\n        \"wp-cli\/wp-cli\": \"~0.22\",\n        \"psy\/psysh\": \"~0.6\"\n    }\n}\n<\/code><\/pre>\n<p>Dopo aver aggiunto le righe sopra, apri il terminale nella directory principale del tuo progetto ed esegui il comando:<\/p>\n<pre><code>composer install<\/code><\/pre>\n<p>&#8230;<\/p>\n<h3>Download di WordPress utilizzando WP-CLI<\/h3>\n<p>Per creare un sito Web WordPress, dobbiamo prima scaricarlo. Per questo, andiamo sul sito Web ufficiale di WordPress e lo scarichiamo. Tramite WP-CLI, non \u00e8 necessario visitare alcun sito web. Il comando seguente scaricher\u00e0 la versione estratta di WordPress per te.<\/p>\n<pre><code>wp core download<\/code><\/pre>\n<p>Questo comando scarica l&#8217;ultima versione di WordPress.<\/p>\n<p>Se desideri aggiornare la tua versione di WordPress, esegui il comando seguente.<\/p>\n<pre><code>wp core update<\/code><\/pre>\n<h3>Installazione dei plugin di WordPress con WP-CLI<\/h3>\n<p>Con WP-CLI, possiamo installare plugin singoli o multipli nel singolo comando. Per l&#8217;installazione del plugin, dobbiamo passare lo slug di un plugin. Ad esempio, se abbiamo bisogno di installare il plug-in Contact Form 7, il suo slug \u00e8 contact-form-7.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20669-6082187b648d5.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20669-6082187b648d5.png\" alt=\"Come gestire un sito Web WordPress utilizzando WP-CLI\" ><\/a><\/p>\n<p>Ora, per installare il plug-in Contact Form 7 eseguirai il comando:<\/p>\n<pre><code>wp plugin install contact-form-7<\/code><\/pre>\n<p>Allo stesso modo, possiamo installare pi\u00f9 plugin con il comando:<\/p>\n<pre><code>wp plugin install contact-form-7 w3-total-cache wordpress-seo<\/code><\/pre>\n<p>Questi comandi installeranno un plugin sul tuo sito web. Ma possiamo fare un passo avanti. Ci\u00f2 significa che, utilizzando WP-CLI, possiamo installare e attivare il plugin con un unico comando:<\/p>\n<pre><code>wp plugin install wp-optimize --activate<\/code><\/pre>\n<p>Comando per disattivare il plugin:<\/p>\n<pre><code>wp plugin deactivate wp-optimize<\/code><\/pre>\n<p>Se devi aggiornare un singolo plugin, il comando \u00e8:<\/p>\n<pre><code>wp plugin update wp-optimize<\/code><\/pre>\n<p>E se hai bisogno di aggiornare tutti i plugin, il comando \u00e8:<\/p>\n<pre><code>wp plugin update --all<\/code><\/pre>\n<h3>Comandi WP-CLI per i media<\/h3>\n<p>Mentre si lavora su progetti WordPress, a volte \u00e8 necessario <a href=\"https:\/\/themewp.inform.click\/it\/come-registrare-le-dimensioni-delle-immagini-personalizzate-e-ridimensionare-le-immagini-esistenti-in-wordpress\/\" title=\"registrare dimensioni immagine aggiuntive\">registrare dimensioni immagine aggiuntive<\/a>. E dopo aver aggiunto dimensioni immagine personalizzate, dobbiamo rigenerare tutte le miniature esistenti. Possiamo rigenerare le miniature con WP-CLI usando il comando:<\/p>\n<pre><code>wp media regenerate --yes<\/code><\/pre>\n<p>Possiamo persino <a href=\"https:\/\/themewp.inform.click\/it\/come-impostare-l-immagine-in-primo-piano-a-livello-di-codice-in-wordpress\/\" title=\"impostare immagini in primo piano\">impostare immagini in primo piano<\/a> con WP-CLI per qualsiasi post o pagina.<\/p>\n<p>Diciamo che devi impostare un&#8217;immagine in primo piano per il post che ha id 100. Nel comando seguente abbiamo impostato il percorso dell&#8217;immagine, l&#8217;ID del post e il titolo dell&#8217;immagine. Per il percorso dell&#8217;immagine, seguiamo il percorso di sistema del sistema operativo Windows. Nel tuo caso, questo percorso sar\u00e0 diverso.<\/p>\n<pre><code>wp media import C:UserssajidDownloadsimage.png --post_id=100 --title=\"A downloaded picture\" --featured_image<\/code><\/pre>\n<h3>Esporta database utilizzando WP-CLI<\/h3>\n<p>Quando abbiamo finito con il nostro processo di sviluppo, dobbiamo spostare il sito Web WordPress su un altro dominio. Per fare ci\u00f2, dobbiamo modificare gli URL dal database di WordPress in modo che corrispondano al nostro nuovo dominio. Con WP-CLI possiamo cercare gli URL sostitutivi nel database ed esportarli con il comando:<\/p>\n<pre><code>wp search-replace http:\/\/example1.com http:\/\/example2.com --export=C:UserssajidDownloadsdatabase.sql<\/code><\/pre>\n<p>Qui stiamo sostituendo <a href=\"http:\/\/example1.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">http:\/\/example1.com<\/a> URL con <a href=\"http:\/\/example2.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">http:\/\/example2.com<\/a> URL.<\/p>\n<p>Ci sono alcuni comandi di base di cui abbiamo discusso. WP-CLI fornisce un ampio set di comandi per lo sviluppo di WordPress. Si prega di visitare la pagina <a href=\"https:\/\/developer.wordpress.org\/cli\/commands\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Comandi WP-CLI<\/a> per ottenere l&#8217;elenco di tutti i comandi disponibili.<\/p>\n<p>Ci auguriamo che tu capisca come gestire un sito Web WordPress con WP-CLI. Siamo ansiosi di conoscere i tuoi pensieri nella sezione commenti qui sotto.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fonte di registrazione:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>WP-CLI \u00e8 un&#8217;interfaccia a riga di comando per WordPress. Come sviluppatore di WordPress, dovremmo sapere come installare e utilizzare WP-CLI. In questo articolo studiamo<\/p>\n","protected":false},"author":1,"featured_media":22188,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[315,500,276,415,611],"tags":[846],"class_list":["post-24095","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-banca-dati","category-laravel","category-php-7","category-varie","category-uncategorized-7","tag-affiai-it"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/posts\/24095","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/comments?post=24095"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/posts\/24095\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/media\/22188"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/media?parent=24095"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/categories?post=24095"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/tags?post=24095"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}