{"id":27597,"date":"2021-05-10T19:09:00","date_gmt":"2021-05-10T16:09:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=27597"},"modified":"2021-10-17T05:04:33","modified_gmt":"2021-10-17T02:04:33","slug":"hur-man-hanterar-wordpress-webbplatsen-med-wp-cli","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/sv\/hur-man-hanterar-wordpress-webbplatsen-med-wp-cli\/","title":{"rendered":"Hur man hanterar WordPress-webbplatsen med WP-CLI"},"content":{"rendered":"<p>Om du \u00e4r WordPress-utvecklare har du definitivt h\u00f6rt talas om WP-CLI. <a href=\"http:\/\/wp-cli.org\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">WP-CLI<\/a> \u00e4r ett kommandoradsgr\u00e4nssnitt f\u00f6r WordPress. Med detta verktyg kan du hantera en WordPress-webbplats utan att logga in p\u00e5 din instrumentpanel. Efter installationen ger WP-CLI dig n\u00e5gra kommandon genom vilka du kan installera \/ uppdatera WordPress, installera \/ uppdatera \/ aktivera \/ avaktivera plugins, backup-databas och mycket mer.<\/p>\n<p>F\u00f6r att anv\u00e4nda WP-CLI b\u00f6r du ha SSH-\u00e5tkomst fr\u00e5n din v\u00e4rd. Vi anv\u00e4nder <a href=\"https:\/\/www.bluehost.com\/track\/artisansweb\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Bluehost f\u00f6r<\/a> att vara v\u00e4rd f\u00f6r v\u00e5r webbplats och de ger SSH-\u00e5tkomst f\u00f6r kunderna.<\/p>\n<p>Som WordPress-utvecklare b\u00f6r du anv\u00e4nda detta verktyg f\u00f6r dina projekt. Det \u00e4r ett officiellt kommandoradsgr\u00e4nssnitt f\u00f6r <a href=\"https:\/\/codex.wordpress.org\/wp-cli\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">WordPress<\/a>. Det snabbar ocks\u00e5 din utvecklingsprocess och sparar mycket tid.<\/p>\n<h3>WP-CLI-installation<\/h3>\n<p>Du kan installera WP-CLI p\u00e5 olika s\u00e4tt. Om n\u00e5gon \u00e4r bra med SSH-kommandon kan de f\u00f6lja installationsprocessen med dessa kommandon. Du kan f\u00e5 detaljer om detta <a href=\"https:\/\/make.wordpress.org\/cli\/handbook\/installing\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">h\u00e4r<\/a>.<\/p>\n<p>Men vi rekommenderar att du installerar WP-CLI via Composer. Installationsprocessen via Composer \u00e4r enkel och vem som helst kan g\u00f6ra det. Se till att du har installerat <a href=\"https:\/\/getcomposer.org\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Composer<\/a> p\u00e5 ditt system och k\u00f6r sedan kommandot nedan.<\/p>\n<pre><code>composer global require wp-cli\/wp-cli<\/code><\/pre>\n<p>Ovanf\u00f6r kommandot skulle WP-CLI installeras globalt p\u00e5 ditt system. Det betyder att om du \u00e4r p\u00e5 din lokala server kan du nu anv\u00e4nda det h\u00e4r verktyget p\u00e5 alla dina WordPress-webbplatser. Och om du \u00e4r p\u00e5 delad hosting-server kommer du ocks\u00e5 att anv\u00e4nda detta gr\u00e4nssnitt f\u00f6r alla dina WordPress-projekt.<\/p>\n<p>Om du inte vill installera det globalt. Skapa sedan en <code>composer.json<\/code>fil i din projektkatalog och l\u00e4gg till nedanst\u00e5ende rader i den.<\/p>\n<p><strong>komposit\u00f6r.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>N\u00e4r du har lagt till ovanst\u00e5ende rader \u00f6ppnar du terminalen i din projektkatalog och k\u00f6r kommandot:<\/p>\n<pre><code>composer install<\/code><\/pre>\n<p>&#8230;<\/p>\n<h3>WordPress-nedladdning med WP-CLI<\/h3>\n<p>F\u00f6r att skapa en WordPress-webbplats m\u00e5ste vi f\u00f6rst ladda ner den. F\u00f6r detta g\u00e5r vi till WordPress officiella webbplats och laddar ner den. Genom WP-CLI beh\u00f6ver du inte bes\u00f6ka n\u00e5gon webbplats. Nedanf\u00f6r kommandot h\u00e4mtas extraherad version av WordPress \u00e5t dig.<\/p>\n<pre><code>wp core download<\/code><\/pre>\n<p>Detta kommando laddar ner den senaste versionen av WordPress.<\/p>\n<p>Om du vill uppdatera din WordPress-version k\u00f6r du kommandot nedan.<\/p>\n<pre><code>wp core update<\/code><\/pre>\n<h3>Installera WordPress-plugins med WP-CLI<\/h3>\n<p>Med WP-CLI kan vi installera enstaka eller flera plugins i det enda kommandot. F\u00f6r installation av plugin m\u00e5ste vi skicka ett plugin. Till exempel, om vi beh\u00f6ver installera Contact Form 7 plugin s\u00e5 \u00e4r det slug 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=\"Hur man hanterar WordPress-webbplatsen med WP-CLI\" ><\/a><\/p>\n<p>Nu, f\u00f6r att installera Contact Form 7 plugin kommer du att k\u00f6ra kommandot:<\/p>\n<pre><code>wp plugin install contact-form-7<\/code><\/pre>\n<p>P\u00e5 samma s\u00e4tt kan vi installera flera plugins med kommandot:<\/p>\n<pre><code>wp plugin install contact-form-7 w3-total-cache wordpress-seo<\/code><\/pre>\n<p>Dessa kommandon installerar ett plugin p\u00e5 din webbplats. Men vi kan g\u00e5 ett steg f\u00f6re. Det betyder att med hj\u00e4lp av WP-CLI kan vi installera och aktivera plugin i ett enda kommando:<\/p>\n<pre><code>wp plugin install wp-optimize --activate<\/code><\/pre>\n<p>Kommando f\u00f6r att avaktivera plugin:<\/p>\n<pre><code>wp plugin deactivate wp-optimize<\/code><\/pre>\n<p>Om du beh\u00f6ver uppdatera ett enda plugin s\u00e5 \u00e4r kommandot:<\/p>\n<pre><code>wp plugin update wp-optimize<\/code><\/pre>\n<p>Och om du beh\u00f6ver uppdatera alla plugins s\u00e5 \u00e4r kommandot:<\/p>\n<pre><code>wp plugin update --all<\/code><\/pre>\n<h3>WP-CLI-kommandon f\u00f6r media<\/h3>\n<p>N\u00e4r vi arbetar med WordPress-projekt m\u00e5ste vi ibland <a href=\"https:\/\/themewp.inform.click\/sv\/sa-har-registrerar-du-anpassade-bildstorlekar-och-andrar-storlek-pa-befintliga-bilder-i-wordpress\/\" title=\"registrera extra bildstorlekar\">registrera extra bildstorlekar<\/a>. Och efter att ha lagt till anpassade bildstorlekar m\u00e5ste vi \u00e5terskapa alla befintliga miniatyrer. Vi kan regenerera miniatyrer med WP-CLI med kommandot:<\/p>\n<pre><code>wp media regenerate --yes<\/code><\/pre>\n<p>Vi kan \u00e4ven <a href=\"https:\/\/themewp.inform.click\/sv\/hur-man-staller-in-utvalda-bilder-programmatiskt-i-wordpress\/\" title=\"st\u00e4lla in utvalda bilder\">st\u00e4lla in utvalda bilder<\/a> med WP-CLI f\u00f6r alla inl\u00e4gg eller sidor.<\/p>\n<p>L\u00e5t oss s\u00e4ga att du m\u00e5ste st\u00e4lla in en utvald bild f\u00f6r inl\u00e4gget som har id 100. I kommandot nedan har vi st\u00e4llt in s\u00f6kv\u00e4gen f\u00f6r bilden, post-id och bildtitel. F\u00f6r bildv\u00e4gen f\u00f6ljer vi Windows OS-systemv\u00e4gen. I ditt fall kommer den h\u00e4r v\u00e4gen att vara annorlunda.<\/p>\n<pre><code>wp media import C:UserssajidDownloadsimage.png --post_id=100 --title=\"A downloaded picture\" --featured_image<\/code><\/pre>\n<h3>Exportera databas med WP-CLI<\/h3>\n<p>N\u00e4r vi \u00e4r f\u00e4rdiga med v\u00e5r utvecklingsprocess m\u00e5ste vi flytta WordPress-webbplatsen till en annan dom\u00e4n. F\u00f6r att g\u00f6ra det m\u00e5ste vi \u00e4ndra webbadresser fr\u00e5n WordPress-databasen s\u00e5 att de matchar v\u00e5r nya dom\u00e4n. Med WP-CLI kan vi s\u00f6ka ers\u00e4tta webbadresser i databasen och exportera den med kommandot:<\/p>\n<pre><code>wp search-replace http:\/\/example1.com http:\/\/example2.com --export=C:UserssajidDownloadsdatabase.sql<\/code><\/pre>\n<p>H\u00e4r ers\u00e4tter vi <a href=\"http:\/\/example1.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">http:\/\/exempel1.com<\/a> URL med <a href=\"http:\/\/example2.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">http:\/\/exempel2.com<\/a> URL.<\/p>\n<p>Det finns n\u00e5gra grundl\u00e4ggande kommandon som vi diskuterade. WP-CLI tillhandah\u00e5ller en stor upps\u00e4ttning kommandon f\u00f6r WordPress-utveckling. Bes\u00f6k sidan <a href=\"https:\/\/developer.wordpress.org\/cli\/commands\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">WP-CLI-kommandon<\/a> f\u00f6r att f\u00e5 en lista \u00f6ver alla tillg\u00e4ngliga kommandon.<\/p>\n<p>Vi hoppas att du f\u00f6rst\u00e5r hur du hanterar en WordPress-webbplats med WP-CLI. Vi \u00e4r angel\u00e4gna om att f\u00e5 veta dina tankar i kommentarsektionen nedan.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Inspelningsk\u00e4lla:  <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 \u00e4r ett kommandoradsgr\u00e4nssnitt f\u00f6r WordPress. Som WordPress-utvecklare borde vi veta hur man installerar och anv\u00e4nder WP-CLI. I den h\u00e4r artikeln studerar vi<\/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":[318,418,503,279,614],"tags":[850],"class_list":["post-27597","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-databas","category-diverse","category-laravel2-10","category-php-10","category-uncategorized-10","tag-affiai-sv"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/posts\/27597","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/comments?post=27597"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/posts\/27597\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/media\/22188"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/media?parent=27597"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/categories?post=27597"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/tags?post=27597"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}