{"id":34487,"date":"2020-02-26T08:49:41","date_gmt":"2020-02-26T16:49:41","guid":{"rendered":"https:\/\/kinsta.com\/?p=4356"},"modified":"2023-10-11T09:30:51","modified_gmt":"2023-10-11T09:30:51","slug":"wp-cli","status":"publish","type":"post","link":"https:\/\/kinsta.com\/se\/blog\/wp-cli\/","title":{"rendered":"WP-CLI v2 &#8211; Hantera WordPress fr\u00e5n Terminalen"},"content":{"rendered":"<p>Under st\u00f6rre delen av sin livstid har WordPress byggts med en enkel kodbas med lite objektorienterad PHP som det mest abstrakta systemet. Under de senaste \u00e5ren h\u00e5ller dock detta p\u00e5 att f\u00f6r\u00e4ndras till det b\u00e4ttre. Fr\u00e5n enhetstestning till CSS-f\u00f6rbearbetning och kommandoradsverktyg dyker fler och fler utvecklarv\u00e4nliga tillg\u00e5ngar upp. I den h\u00e4r artikeln tittar vi p\u00e5 en av mina favoriter:\u00a0<a href=\"https:\/\/wp-cli.org\/\">WP-CLI<\/a>.<\/p>\n\n<div  class=\"featured-snippet\" id=\"featuredSnippet\">\n    <div class=\"featured-snippet__content\">\n        <h2>Vad \u00e4r WP-CLI?<\/h2>\n        <div><p>WP-CLI \u00e4r ett <strong>kommandoradsverktyg<\/strong> f\u00f6r utvecklare f\u00f6r att hantera vanliga uppgifter (och inte s\u00e5 vanliga) f\u00f6r en WordPress-installation. Det kan l\u00e4gga till\/ta bort anv\u00e4ndare, inl\u00e4gg, kategorier, infoga testdata, s\u00f6ka och ers\u00e4tta i databasen, \u00e5terst\u00e4lla l\u00f6senord, hj\u00e4lpa till att fels\u00f6ka prestandaproblem, och s\u00e5 mycket mer.<\/p>\n<\/div>\n    <\/div>\n    <div class=\"featured-snippet__footer\">\n        <div class=\"arrow-down\"><\/div>\n        <div class=\"featured-snippet__footer--content row nocol middle-xs between-xs reverse\">\n            <div style=\"margin-left: auto; position: relative; top: -1px\" class=\"row nocol middle-xs\">\n                <div class=\"color--mediumGray\" style=\"font-size: 14px; vertical-align: middle;\">\n                    <svg  class=\"icon icon--logo display--block\" aria-hidden=\"true\" focusable=\"false\"><use xlink:href=\"https:\/\/kinsta.com\/se\/wp-content\/themes\/kinsta\/dist\/sprite.svg?v=e8af2143e3b8bceb5561b327e81ec085#logo\" \/><\/svg>                <\/div>\n                <div class=\"text--bold color--mediumGray\" style=\"padding-left: 3px;\">Support<\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n<p>WP-CLI har varit ett projekt med \u00f6ppen k\u00e4llkod i \u00f6ver ett decennium, och underh\u00e5lls fr\u00e4mst av <a href=\"https:\/\/profiles.wordpress.org\/danielbachhuber\">Daniel Bachhuber<\/a> sedan 2003. Det prim\u00e4ra m\u00e5let med WP-CLI \u00e4r att hj\u00e4lpa till att <strong>snabba upp WordPress-utvecklares arbetsfl\u00f6den<\/strong>.<\/p>\n<p>Under \u00e5rens lopp har projektet vuxit till att bli s\u00e5 mycket mer! Det blir nu \u00e4ven ett krav f\u00f6r andra \u00f6ppen k\u00e4llkods-projekt som <a href=\"https:\/\/kinsta.com\/se\/blog\/bedrock-trellis\/\">Trellis och Bedrock<\/a>. Fr\u00e5n och med januari 2017 har WP-CLI officiellt flyttat till WordPress.org och Alain Schlesser \u00e4r nu ocks\u00e5 med och <a href=\"https:\/\/make.wordpress.org\/cli\/2017\/04\/03\/new-co-maintainer-alain-thanks-2017-sponsors\/\">underh\u00e5ller<\/a> det.<\/p>\n<p><a href=\"https:\/\/make.wordpress.org\/cli\/2018\/08\/08\/wp-cli-v2-0-0-release-notes\/\">WP-CLI v2<\/a> sl\u00e4pptes den 8 augusti 2018, s\u00e5 vi kommer ocks\u00e5 att utforska n\u00e5gra av de f\u00f6r\u00e4ndringar och nya funktioner som den nya versionen f\u00f6rde med sig. Om du \u00e4r en Kinsta-klient \u00e4r <strong>WP-CLI v2.0.1 som standard installerat p\u00e5 alla v\u00e5ra servrar<\/strong>, anv\u00e4nd helt enkelt <a href=\"https:\/\/kinsta.com\/se\/blog\/hur-man-anvander-ssh\/\">SSH f\u00f6r att f\u00e5 \u00e5tkomst till din server f\u00f6r att komma ig\u00e5ng<\/a>. SSH-\u00e5tkomst ing\u00e5r i alla v\u00e5ra hostingplaner (Det g\u00e5r inte att ansluta via SSH? <a href=\"https:\/\/kinsta.com\/se\/blog\/ssh-anslutning-nekad\/\">S\u00e5 fixar du SSH-felet \u201dAnslutning nekad\u201d<\/a>).<\/p>\n<ul>\n<li><a href=\"#getting-wp-cli\">Skaffa WP-CLI<\/a><\/li>\n<li><a href=\"#wp-cli-basics\">Grunderna i WP-CLI<\/a><\/li>\n<li><a href=\"#wp-cli-commands\">WP-CLI-kommandon i allm\u00e4nhet<\/a><\/li>\n<li><a href=\"#useful-examples\">Anv\u00e4ndbara exempel<\/a><\/li>\n<li><a href=\"#wp-cli-remotely\">Att fj\u00e4rranv\u00e4nda WP-CLI<\/a><\/li>\n<li><a href=\"#using-bash-scripts\">Att anv\u00e4nda Bash-skript<\/a><\/li>\n<\/ul>\n<h2 id=\"getting-wp-cli\">Skaffa WP-CLI<\/h2>\n<p>Det l\u00e4gsta PHP-kravet p\u00e5 WP-CLI v2.0. 0 har h\u00f6jts till PHP 5.4. \u00c4ven om det h\u00e4r \u00e4r ett steg i r\u00e4tt riktning rekommenderar vi att du \u00e5tminstone k\u00f6r en <a href=\"https:\/\/kinsta.com\/se\/blog\/php-versioner\/\">version av PHP som st\u00f6ds<\/a>, vilket betyder 5.6 eller h\u00f6gre. PHP 7.2 \u00e4r standard f\u00f6r alla Kinsta-installationer, av b\u00e5de s\u00e4kerhets- och prestandask\u00e4l. Vi har \u00e4ven PHP 7.3 och 7.4 tillg\u00e4ngliga.<\/p>\n<p>F\u00f6r att komma ig\u00e5ng m\u00e5ste du installera WP-CLI &#8211; en mycket enkel process. Stegen f\u00f6r Linux och OSX \u00e4r som f\u00f6ljer: skriv dessa tre kommandon, ett efter ett.<\/p>\n<pre><code>curl -O https:\/\/raw.githubusercontent.com\/wp-cli\/builds\/gh-pages\/phar\/wp-cli.phar\nchmod +x wp-cli.phar\nsudo mv wp-cli.phar \/usr\/local\/bin\/wp\n<\/code><\/pre>\n<p>Om n\u00e5got g\u00e5r fel eller om du anv\u00e4nder Windows, kan du l\u00e4sa de <a href=\"http:\/\/wp-cli.org\/\">grundl\u00e4ggande instruktionerna<\/a> eller de <a href=\"https:\/\/make.wordpress.org\/cli\/handbook\/installing\/#installing-on-windows\">alternativa installationsmetoderna<\/a>.<\/p>\n<p>N\u00e4r du \u00e4r klar b\u00f6r du kunna utf\u00e4rda kommandot <code>wp --info<\/code> och f\u00e5 ett meningsfullt svar.<\/p>\n<p>Processen \u00e4r likadan om du vill installera WP-CLI p\u00e5 din server. Kom ih\u00e5g att WP-CLI redan \u00e4r installerat f\u00f6r Kinsta klienter. Inte s\u00e4ker p\u00e5 vilken version du k\u00f6r f\u00f6r n\u00e4rvarande? Du kan alltid utf\u00e4rda kommandot <code>wp cli version<\/code> f\u00f6r att ta reda p\u00e5 det.<\/p>\n<h2 id=\"wp-cli-basics\">Grunderna i WP-CLI<\/h2>\n<p>Att ha tillg\u00e5ng till <a href=\"https:\/\/kinsta.com\/blog\/ssh-commands\/\">WordPress fr\u00e5n kommandoraden \u00e4r kraftfullt<\/a> i sig men kan ge dig \u00e4nnu mer kontroll och hastighetsvinster om du anv\u00e4nder bash-skript.<\/p>\n<p>Bash-skript l\u00e5ter dig k\u00f6ra en sekvens av kommandon med ett enda kommando. Du kan skriva <code>bash install-and-setup.sh<\/code> och f\u00e5 f\u00f6ljande resultat:<\/p>\n<ul>\n<li>Ladda ner WordPress<\/li>\n<li>Skapa och fyll <code><a href=\"https:\/\/kinsta.com\/blog\/wp-config-php\/\">wp-config.php<\/a><\/code><\/li>\n<li>Skapa databasen<\/li>\n<li>Installera WordPress<\/li>\n<li>Installera och aktivera eventuella plugins du beh\u00f6ver<\/li>\n<li>Installera och aktivera ett tema<\/li>\n<li>Ladda ner och l\u00e4gg till testinneh\u00e5ll<\/li>\n<\/ul>\n<p>Detta skulle vara de steg jag skulle ta f\u00f6r att skapa en ny testmilj\u00f6 f\u00f6r ett projekt. Normalt skulle det ta mig 5-10 minuter \u00e5tminstone, s\u00e4rskilt om det finns \u00e4r plugins inblandade. Att utf\u00e4rda ett enda kommando \u00e4r som du ser <strong>mycket <\/strong>snabbare.<\/p>\n<h2 id=\"wp-cli-commands\">WP-CLI-kommandon i Allm\u00e4nhet<\/h2>\n<p>Om du \u00e4r van vid att arbeta i terminalen \u00e4r WP-CLI inget speciellt. Kommandon b\u00f6rjar alltid med <code>wp<\/code> f\u00f6ljt av ett kommando och underkommando, f\u00f6ljt av obligatoriska och valfria parametrar, som detta:<\/p>\n<pre><code>wp command subcommand requiredparam --optionalparam --optionalparam2=value<\/code><\/pre>\n<p>L\u00e5t oss <a href=\"https:\/\/kinsta.com\/se\/blog\/installerar-du-ett-wordpress-tema\/\">installera ett tema<\/a> f\u00f6r att se hur det fungerar med ett riktigt kommando:<\/p>\n<pre><code>wp theme install twentyseventeen --activate<\/code><\/pre>\n<p>Detta kommer att installera och aktivera <a href=\"https:\/\/kinsta.com\/blog\/twenty-seventeen-theme\/\">temat Twenty Seventeen<\/a> p\u00e5 din WordPress-installation.<\/p>\n<p>Observera att WP-CLI kommer att arbeta med den WordPress-installation du f\u00f6r n\u00e4rvarande anv\u00e4nder i terminalen. Om du byter katalog f\u00f6r att g\u00e5 till en annan WordPress-installation, kommer det att arbeta med den ist\u00e4llet.<\/p>\n<h2 id=\"useful-examples\">Anv\u00e4ndbara Exempel<\/h2>\n<p>Det var WP-CLI i ett n\u00f6tskal! \u00c4ven om det finns flera avancerade saker du kan g\u00f6ra, och som vi kommer till om ett \u00f6gonblick, vet du redan nu tillr\u00e4ckligt f\u00f6r att komma ig\u00e5ng och g\u00f6ra det du beh\u00f6ver g\u00f6ra. Jag rekommenderar att du tittar p\u00e5 <a href=\"http:\/\/wp-cli.org\/commands\/\">kommandolistan<\/a>, och provar n\u00e5gra av dem. Vi tar en titt p\u00e5 n\u00e5gra anv\u00e4ndbara saker h\u00e4r, och g\u00e5r sedan vidare till att anv\u00e4nda WP-CLI \u00f6ver SSH och att anv\u00e4nda bash-skript.<\/p>\n<h3>Installera WordPress<\/h3>\n<p>Jag anv\u00e4nder ofta WP-CLI f\u00f6r att st\u00e4lla in testmilj\u00f6er, vars f\u00f6rsta steg \u00e4r en standardinstallation. H\u00e4r \u00e4r en lista \u00f6ver de kommandon jag k\u00f6r:<\/p>\n<pre><code>wp core download\nwp core config --dbname=mydbname --dbuser=mydbuser --dbpass=mydbpass --dbhost=localhost --dbprefix=whebfubwef_ --extra-php &lt;&lt;PHP\ndefine( 'WP_DEBUG', true );\ndefine( 'WP_DEBUG_LOG', true );\nPHP\nwp db create\nwp core install --url=http:\/\/siteurl.com --title=SiteTitle --admin_user=username --admin_password=mypassword --admin_email=my@email.com\n<\/code><\/pre>\n<p>Ser du hur coolt det h\u00e4r \u00e4r! Den senaste versionen av WordPress laddas ner med det f\u00f6rsta kommandot. Det andra kommandot st\u00e4ller in konfigurationsfilen med databas\u00e5tkomst och ytterligare PHP i slutet. De extra konstanterna ser till att vi har v\u00e5ra fels\u00f6kningsalternativ f\u00f6r testning. H\u00e4r \u00e4r en detaljerad guide om du vill <a href=\"https:\/\/kinsta.com\/se\/blog\/wordpress-debug\/\">l\u00e4ra dig mer om fels\u00f6kning av WordPress<\/a>.<\/p>\n<p>Det tredje kommandot skapar <a href=\"https:\/\/kinsta.com\/se\/blog\/wordpressdatabasen\/\">databasen<\/a> (WP-CLI anv\u00e4nder databas\u00e5tkomstinformationen fr\u00e5n konfigurationsfilen) och slutligen installerar vi WordPress med ett par parametrar.<\/p>\n<h3>Installera om WordPress-k\u00e4rnan<\/h3>\n<p>Du kan ocks\u00e5 <a href=\"https:\/\/kinsta.com\/blog\/reinstall-wordpress\/\">installera om<\/a> WordPress-k\u00e4rnan med WP-CLI. F\u00f6ljande kommando skulle ladda ner WordPressk\u00e4rnan utan standardteman och plugins.<\/p>\n<pre>wp core download --skip-content --force<\/pre>\n<h3>\u00c4ndra WordPress-URL<\/h3>\n<p>Det finns m\u00e5nga anledningar till att du kanske beh\u00f6ver eller vill <a href=\"https:\/\/kinsta.com\/blog\/wordpress-change-url\/\">\u00e4ndra din WordPress-URL<\/a>. Kanske byter du dom\u00e4n, flyttar till en <a href=\"https:\/\/kinsta.com\/se\/blog\/wordpress-subdoman\/\">subdom\u00e4n<\/a>, uppdaterar fr\u00e5n www till icke-www, flyttar omkring filer, eller till och med migrerar fr\u00e5n HTTP till HTTPS. Oavsett kan du enkelt anv\u00e4nda kommandot <code>wp option update<\/code> f\u00f6r detta. H\u00e4r \u00e4r ett exempel nedan:<\/p>\n<pre>wp option update home 'http:\/\/example.com'\nwp option update siteurl 'http:\/\/example.com'<\/pre>\n<h3>Lista \u00f6ver Nuvarande Plugins med Detaljer<\/h3>\n<p>F\u00f6r att f\u00e5 en lista \u00f6ver aktuella plugins som \u00e4r installerade p\u00e5 en webbplats, anv\u00e4nd bara f\u00f6ljande kommando. I det h\u00e4r exemplet kan du se att vi har pluginsen Schema och Yoast SEO installerade. Det kommer ocks\u00e5 att returnera status (aktiv\/inaktiverad), om det finns en uppdatering tillg\u00e4nglig, och den aktuella versionen.<\/p>\n<pre>wp plugin list<\/pre>\n<figure style=\"width: 1180px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/2018\/01\/wp-cli-pluginlista.png\" alt=\"WP-CLI pluginlista\" width=\"1180\" height=\"294\"><figcaption class=\"wp-caption-text\">WP-CLI pluginlista<\/figcaption><\/figure>\n<h3>Installera Flera Plugins<\/h3>\n<p>F\u00f6r att installera flera plugins kan du helt enkelt stapla p\u00e5 parametrar. H\u00e4r \u00e4r ett exempel som h\u00e4mtar och aktiverar 3 plugins:<\/p>\n<pre><code>wp plugin install advanced-custom-fields jetpack ninja-forms --activate<\/code><\/pre>\n<p>Observera att <strong>plugin-namnen kommer fr\u00e5n deras namn i arkivet<\/strong>. Det enklaste s\u00e4ttet att ta reda p\u00e5 dem \u00e4r att bes\u00f6ka deras sida och titta p\u00e5 webbadressen eller att anv\u00e4nda <code>wp plugin search searcterm<\/code> som ger dig en lista i terminalen.<\/p>\n<figure style=\"width: 1677px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/2016\/05\/wordpress-pluginarkivets-webbadress.png\" alt=\"WordPress-pluginarkivets webbadress\" width=\"1677\" height=\"1324\"><figcaption class=\"wp-caption-text\">WordPress-pluginarkivets webbadress<\/figcaption><\/figure>\n<p>Du kan ocks\u00e5 <a href=\"https:\/\/kinsta.com\/blog\/download-older-versions-of-wordpress-plugins\/\">installera \u00e4ldre versioner av WordPress-plugins<\/a> om det beh\u00f6vs med attributet <code>--version<\/code>.<\/p>\n<pre>wp plugin install wordpress-seo --version=4.8 --activate<\/pre>\n<p>\u00c4nnu coolare \u00e4r att du kan installera plugins fr\u00e5n fj\u00e4rrfiler, inte bara arkivet, vilket \u00e4r praktiskt om du utvecklar ett plugin, eller anv\u00e4nder ett premiumplugin. F\u00f6ljande kommando installerar tv\u00e5 plugins fr\u00e5n arkivet och ett fr\u00e5n en Amazon S3-server.<\/p>\n<pre><code>wp plugin install advanced-custom-fields jetpack https:\/\/d1qas1txbec8n.cloudfront.net\/wp-content\/uploads\/2015\/06\/23073607\/myplugin.zip --activate<\/code><\/pre>\n<h3>Inaktivera Flera Plugins<\/h3>\n<p>F\u00f6r att inaktivera ett enda plugin kan du k\u00f6ra f\u00f6ljande kommando.<\/p>\n<pre>wp plugin deactivate wordpress-seo<\/pre>\n<p>F\u00f6r att inaktivera alla dina plugins p\u00e5 en g\u00e5ng, k\u00f6r f\u00f6ljande kommando.<\/p>\n<pre>wp plugin deactivate --all<\/pre>\n<figure style=\"width: 1023px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/2018\/01\/wp-cli-avaktivera-alla-plugins.png\" alt=\"WP-CLI avaktivera alla plugins\" width=\"1023\" height=\"161\"><figcaption class=\"wp-caption-text\">WP-CLI avaktivera alla plugins<\/figcaption><\/figure>\n<p>Det h\u00e4r kommandot ovan kan vara praktiskt om du fels\u00f6ker kompatibilitetsproblem och helt enkelt beh\u00f6ver inaktivera alla plugins p\u00e5 en och samma g\u00e5ng. Du kan sedan g\u00e5 tillbaka och aktivera dem ett efter ett, och testa efterhand.<\/p>\n<h3>Uppdatera Plugins<\/h3>\n<p>Du kan ocks\u00e5 manuellt uppdatera WordPress-plugins. Exempel nedan:<\/p>\n<pre>wp plugin update wordpress-seo<\/pre>\n<figure style=\"width: 1498px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/2017\/06\/wp-cli-manuellt-uppdatera-wordpress-plugin.png\" alt=\"WP-CLI manuellt uppdatera WordPress-plugin\" width=\"1498\" height=\"573\"><figcaption class=\"wp-caption-text\">WP-CLI manuellt uppdatera WordPress-plugin<\/figcaption><\/figure>\n<h3>S\u00f6k och Ers\u00e4tt i Databasen<\/h3>\n<p>En av de fr\u00e4msta anledningarna till att det \u00e4r sv\u00e5rt att migrera en webbplats genom att bara kopiera-klistra in en databas \u00e4r att databasen inneh\u00e5ller serialiserade arrayer. Om du beh\u00f6ver ers\u00e4tta alla instanser av <code>http:\/\/testsite.com<\/code> med <code>http:\/\/livewebsite.com<\/code> kommer dina serialiserade arrayer inte att vara till n\u00e5gon nytta eftersom str\u00e4ngantalet inte matchar.<\/p>\n<p>Kommandot <code>search-replace<\/code> avserialiserar arrayerna f\u00f6rst, utf\u00f6r sedan en <a href=\"https:\/\/kinsta.com\/blog\/wordpress-search-and-replace\/\">s\u00f6k och ers\u00e4tt<\/a> och \u00e5terserialiserar sedan arrayerna. Du kan g\u00f6ra detta med ett enkelt kommando:<\/p>\n<p><code>wp search-replace oldstring newstring<\/code><\/p>\n<p>Ytterligare parametrar l\u00e5ter dig g\u00f6ra mycket mer, inklusive att f\u00f6rhandsgranska vad som kommer att ers\u00e4ttas med hj\u00e4lp av <code>--dry-run<\/code>.<\/p>\n<h3>Import och Export<\/h3>\n<p>Det finns tv\u00e5 s\u00e4tt att exportera inneh\u00e5ll med WP-CLI. Du kan skapa en XML-fil, precis som <a href=\"https:\/\/kinsta.com\/se\/blog\/exportera-wordpress-webbplats\/#built-in-tool\">WordPress exportverktyg<\/a> g\u00f6r, eller s\u00e5 kan du exportera\/importera den r\u00e5a databasen. Jag tycker att det senare \u00e4r mycket mer anv\u00e4ndbart f\u00f6r min dagliga rutin, det \u00e4r praktiskt n\u00e4r du synkroniserar webbplatser.<\/p>\n<p><code>wp db export<\/code> \u00e4r allt du beh\u00f6ver g\u00f6ra f\u00f6r att skapa en SQL-fil och <code>wp db import file.sql<\/code> \u00e4r allt du beh\u00f6ver f\u00f6r att importera den. Det fungerar perfekt, men var noga med att inte skriva \u00f6ver n\u00e5got du beh\u00f6ver, import kommer i princip dumpa den befintliga databasen och anv\u00e4nda den medf\u00f6ljande SQL-filen i st\u00e4llet.<\/p>\n<h3>Hantera Roller och Funktioner<\/h3>\n<p>WP-CLI kan hantera roller f\u00f6r dig ganska enkelt med kommandot <code>wp role<\/code>. Det h\u00e4r \u00e4r ganska coolt om du vill testa hur ditt plugin fungerar med anpassade roller, men du skapar inte faktiskt rollerna inom ditt plugin.<\/p>\n<pre><code>wp role create organizer Organizer\nwp cap list 'editor' | xargs wp cap add 'organizer'\nwp cap add 'organizer' 'manage-events'<\/code><\/pre>\n<p>Kommandona ovan skapar en ny roll (Organizer, eller arrang\u00f6r), l\u00e4gger till alla funktioner fr\u00e5n redigeringsrollen till den och l\u00e4gger sedan till en ny funktion: hantera event.\u00a0Med r\u00e4tt kommandon kan du anv\u00e4nda WP-CLI f\u00f6r <a href=\"https:\/\/kinsta.com\/se\/blog\/anda-wordpress-losenord\/\">att \u00e4ndra ditt WordPress-l\u00f6senord<\/a>.<\/p>\n<h3>Generera Testdata<\/h3>\n<p>Jag \u00e4lskar alla slags fejkfunktioner &#8211; de som l\u00e4gger till dummy-inneh\u00e5ll till din webbplats som du kan anv\u00e4nda f\u00f6r tester. WP-CLI har ett par av dessa inbyggda, och h\u00e4r \u00e4r n\u00e5gra funktioner som kommer att generera anv\u00e4ndare, termer och inl\u00e4gg.<\/p>\n<pre><code>wp user generate --count=5 --role=editor\nwp user generate --count=10 --role=author\nwp term generate --count=12\nwp post generate --count=50<\/code><\/pre>\n<h3>Hantera WP-Cron-h\u00e4ndelser<\/h3>\n<p>Du kan hantera WP-Cron-h\u00e4ndelser och eller ett WordPress-Cronjobb i WP-CLI. Till exempel kommer f\u00f6ljande kommando att ge dig din nuvarande cron-h\u00e4ndelselista.<\/p>\n<pre>wp cron event list<\/pre>\n<figure style=\"width: 1281px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/2017\/02\/wp-cron-event-list-2.png\" alt=\"wp-cron event list\" width=\"1281\" height=\"623\"><figcaption class=\"wp-caption-text\">wp-cron event list<\/figcaption><\/figure>\n<h3>Radera Transienter<\/h3>\n<p>Du kan \u00e4ven ta bort och rensa bort en eller alla transienter med f\u00f6ljande kommando.<\/p>\n<pre><code>wp transient delete --all<\/code><\/pre>\n<p>Om du k\u00f6r <a href=\"https:\/\/kinsta.com\/se\/blog\/wordpress-multisite\/\">multisite<\/a> beh\u00f6ver du ett lite mer komplicerat kommando. Som standard kollar kommandot endast <code>wp_options<\/code>-tabellen. Det kollar inte <code>wp_1_options<\/code>, <code>wp_2_options<\/code>, etc.<\/p>\n<pre><code>wp transient delete --all --network && wp site list --field=url | xargs -n1 -I % wp --url=% transient delete --all<\/code><\/pre>\n<h3>St\u00e4da upp i wp_options-tabellen<\/h3>\n<p><a href=\"https:\/\/kinsta.com\/se\/blog\/wp-options-autoladdad-data\/\">Wp_options-tabellen<\/a> kan vara en vanlig syndabock f\u00f6r l\u00e5ngsamma f\u00f6rfr\u00e5gningstider p\u00e5 din webbplats p\u00e5 grund av autoladdade data som \u00e4r kvar fr\u00e5n tredjepartplugins och teman. Kolla in denna j\u00e4ttebra artikel fr\u00e5n WP Bullet om <a href=\"https:\/\/guides.wp-bullet.com\/using-wp-cli-doctor-command-to-fix-large-wp_options-autoload-data\/\">hur du anv\u00e4nder WP-CLI att rensa upp i din wp_options tabell<\/a>.<\/p>\n<h3>Ta bort WordPress-revideringar<\/h3>\n<p>P\u00e5 stora webbplatser kan <a href=\"https:\/\/kinsta.com\/se\/blog\/wordpress-revideringar\/\">WordPress-revideringar<\/a> mycket snabbt bli till tusentals rader i din databas som inte beh\u00f6vs. Du kan ta bort inl\u00e4ggsrevideringar med WP-CLI. H\u00e4r \u00e4r ett exempel p\u00e5 kommandot:<\/p>\n<pre>$ wp post delete $(wp post list --post_type='revision' --format=ids)<\/pre>\n<figure style=\"width: 1354px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/2017\/01\/wp-cli-wordpress-revideringar.jpg\" alt=\"WP-CLI ta bort WordPress-revideringar\" width=\"1354\" height=\"339\"><figcaption class=\"wp-caption-text\">WP-CLI ta bort WordPress-revideringar<\/figcaption><\/figure>\n<h3>Kontrollera Underh\u00e5llsl\u00e4get<\/h3>\n<p>Fr\u00e5n och med WP-CLI v2.2.0 kan du nu kontrollera <a href=\"https:\/\/kinsta.com\/se\/blog\/underhall-av-wordpress\/\">underh\u00e5llsl\u00e4get<\/a> p\u00e5 din WordPress-webbplats. Exempel:<\/p>\n<pre>wp maintenance-mode activate\nwp maintenance-mode deactivate\nwp maintenance-mode status<\/pre>\n<h3>Indexering av data med Elasticsearch<\/h3>\n<p><a href=\"https:\/\/kinsta.com\/se\/blog\/wordpress-sokningen\/\">Elasticsearch<\/a> \u00e4r en fulltexts\u00f6kmotor med \u00f6ppen k\u00e4llkod. Det anv\u00e4nds f\u00f6r att indexera data och genoms\u00f6ka dessa data otroligt snabbt. Vi erbjuder detta som till\u00e4gg f\u00f6r Kinsta-klienter. Du kan anv\u00e4nda <a href=\"https:\/\/github.com\/10up\/ElasticPress#wp-cli-commands\">ElasticPress WP-CLI-kommandon<\/a> f\u00f6r att utf\u00f6ra indexering \u00f6ver SSH. Exempel:<\/p>\n<p><code>wp elasticpress index [--setup] [--network-wide] [--posts-per-page] [--nobulk] [--offset] [--show-bulk-errors] [--post-type]<\/code><\/p>\n<h3>Arbeta med Flerspr\u00e5kiga Webbplatser<\/h3>\n<p>WP-CLI v2.0.0 inneh\u00e5ller en ny familj av kommandon, <code>wp i18n<\/code> f\u00f6r er som arbetar med <a href=\"https:\/\/kinsta.com\/se\/blog\/wordpress-flersprakig\/\">flerspr\u00e5kiga<\/a> webbplatser. Till exempel kan du skapa en POT-fil f\u00f6r ett WordPress-plugin eller tema.<\/p>\n<pre>wp i18n make-pot  [] [--slug=] [--domain=] [--ignore-domain] [--merge[=]] [--exclude=] [--skip-js]<\/pre>\n<p>Se <a href=\"https:\/\/github.com\/wp-cli\/i18n-command\">i18n-kommandodokumentationen<\/a>.<\/p>\n<h3>Att anv\u00e4nda WP-CLI med WooCommerce<\/h3>\n<p>Jobbar du med e-handelswebbplatser?\u00a0\ud83d\uded2 Vi rekommenderar att du kollar in Robot Ninjas fantastiska <a href=\"https:\/\/robotninja.com\/blog\/wp-cli-woocommerce-development\/\">WP-CLI WooCommerce-utvecklingsguide<\/a> f\u00f6r snabba och enkla kommandon du kan anv\u00e4nda. Att generera en lista \u00f6ver kunder, order, och till och med skapa mass-produkter \u00e4r helt m\u00f6jligt med WP-CLI.<\/p>\n<h2 id=\"wp-cli-remotely\">Att Fj\u00e4rranv\u00e4nda WP-CLI<\/h2>\n<p>En av de b\u00e4sta sakerna som du kan g\u00f6ra med WP-CLI \u00e4r hantera din fj\u00e4rrinstallationer f\u00f6r WordPress Detta \u00e4r verkligen en webbplatshanterares dr\u00f6m.<\/p>\n<p>F\u00f6r att smidigt k\u00f6ra WP-CLI-kommandon p\u00e5 en fj\u00e4rrserver via SSH beh\u00f6vde du tidigare till\u00e4ggskommandot wp-cli-ssh. Men fr\u00e5n och med <a href=\"http:\/\/wp-cli.org\/blog\/version-0.24.0.html\">v0.24.0<\/a>, \u00e4r detta nu en del av sj\u00e4lva WP-CLI!\u00a0\ud83d\udc4f<\/p>\n<p><strong>Viktigt:<\/strong>\u00a0Du beh\u00f6ver WP-CLI installerat b\u00e5de p\u00e5 datorn du k\u00f6r kommandot fr\u00e5n och p\u00e5 din server.<\/p>\n<h3>Konfigurera Fj\u00e4rrservrar<\/h3>\n<p>Du kan konfigurera dina servrar globalt eller lokalt. F\u00f6r att konfigurera dem globalt anv\u00e4nd <code>config.yml<\/code>-filen. Du kan ocks\u00e5 anv\u00e4nda <code>wp-cli.yml<\/code> eller <code>wp-cli.local.yml<\/code>-filerna i din nuvarande arbetskatalog.<\/p>\n<p>Konfigurationen av servrar fungerar ungef\u00e4r s\u00e5 h\u00e4r, klistra in det h\u00e4r i en av de n\u00e4mnda filerna:<\/p>\n<pre><code>ssh:\n\n  staging:\n    cmd: ssh %pseudotty% username@server.com %cmd%\n    url: http:\/\/myseite.com\n    path: \/www\/path\/to\/site\/root<\/code><\/pre>\n<p>N\u00e4r allt detta \u00e4r gjort kan du skriva f\u00f6ljande kommando f\u00f6r att uppdatera WordPress p\u00e5 din fj\u00e4rr-webbplats:<\/p>\n<pre><code>wp ssh core update --host=staging<\/code><\/pre>\n<p>Om du \u00e4ger eller hanterar m\u00e5nga webbplatser, tror jag att du kan se att det h\u00e4r \u00e4r fantastiskt! Skriptet kommer att be om ett l\u00f6senord, men om du anv\u00e4nder RSA-nycklar f\u00f6r att logga in kan du hoppa \u00f6ver det ocks\u00e5. Ta en titt p\u00e5 <a href=\"http:\/\/www.linuxproblem.org\/art_9.html\">den h\u00e4r artikeln<\/a> f\u00f6r att konfigurera det.<\/p>\n<h2 id=\"using-bash-scripts\">Att anv\u00e4nda Bash-skript<\/h2>\n<p>Bash-skript sparar dig \u00e4nnu mer tid genom att automatisera uppgifter. Kommer du ih\u00e5g hur vi beh\u00f6vde skriva en hel del kommandon f\u00f6r att installera WordPress? Du kan g\u00f6ra det med ett enda bash-skript. \u00d6ppna en katalog och skapa en <code>install.sh<\/code>-fil d\u00e4r. Klistra in samma kod som vi anv\u00e4nde innan i filen och spara den.<\/p>\n<pre><code>wp core download\nwp core config --dbname=mydbname --dbuser=mydbuser --dbpass=mydbpass --dbhost=localhost --dbprefix=whebfubwef_ --extra-php &lt;<\/code><\/pre>\n<p>Allt du beh\u00f6ver g\u00f6ra nu \u00e4r att skriva in <code>bash install.sh<\/code> och allt kommer att g\u00f6ras \u00e5t dig, utan inblandning fr\u00e5n anv\u00e4ndaren. Om du hanterar m\u00e5nga webbplatser kan du st\u00e4lla in alla dina milj\u00f6er och skapa ett bash-skript s\u00e5 h\u00e4r:<\/p>\n<pre><code>wp ssh core update --host=clientA\nwp ssh core update --host=clientB\nwp ssh core update --host=clientC\nwp ssh core update --host=clientD<\/code><\/pre>\n<p>N\u00e4r en ny WordPress-version kommer ut kan det spara <strong>mycket<\/strong> tid! Eftersom du kan g\u00f6ra vad du vill med WP-CLI kan du \u00e4ven uppdatera teman och plugins regelbundet p\u00e5 ett antal klientwebbplatser p\u00e5 en och samma g\u00e5ng.<\/p>\n<h2>Sammanfattning<\/h2>\n<p>WP-CLI \u00e4r verkligen utvecklarens och webbplatshanterarens dr\u00f6m. Som utvecklare kan vi skapa testwebbplatser i ett nafs, l\u00e4gga till testinneh\u00e5ll och trolla med <a href=\"https:\/\/kinsta.com\/se\/blog\/exportera-anvandare-wordpress\/\">import\/export<\/a> p\u00e5 alla m\u00f6jliga s\u00e4tt. Webbplatshanterare kan sk\u00f6ta webbplatsuppdateringar och andra uppgifter f\u00f6r flera webbplatser med enkla kommandon. Se till att kolla in <a href=\"https:\/\/make.wordpress.org\/cli\/2018\/08\/08\/wp-cli-v2-0-0-release-notes\/\">WP-CLI v2:s release-anteckningar<\/a>!<\/p>\n<p>Om du inte redan har provat WP-CLI uppmanar jag dig att ge det en chans. Det finns ocks\u00e5 en massa <a href=\"https:\/\/make.wordpress.org\/cli\/handbook\/tools\/\">community-kommandon<\/a>, som WP-CLI-SSH som l\u00e4gger till \u00e4nnu fler j\u00e4ttebra funktioner! Om du st\u00f6ter p\u00e5 problem, se till att kolla in <a href=\"https:\/\/make.wordpress.org\/cli\/handbook\/common-issues\/\">WP-CLI:s dokumentation \u00f6ver vanliga problem<\/a>.<\/p>\n<p>Gl\u00f6m inte att Kinstas Google Cloud-baserade arkitektur st\u00f6der WP-CLI direkt vid start. Om du vill prova den mest moderna <a href=\"https:\/\/kinsta.com\/se\/\">WordPress-hostingarkitekturen<\/a> och f\u00e5 tillg\u00e5ng till bra verktyg som WP-CLI, testa v\u00e5r hanterade WordPress-hosting.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Under st\u00f6rre delen av sin livstid har WordPress byggts med en enkel kodbas med lite objektorienterad PHP som det mest abstrakta systemet. Under de senaste \u00e5ren &#8230;<\/p>\n","protected":false},"author":18,"featured_media":34495,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[42,230],"topic":[832],"class_list":["post-34487","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-webdev","tag-wpcli","topic-wordpress-utveckling"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>WP-CLI v2 - Hantera WordPress fr\u00e5n Terminalen<\/title>\n<meta name=\"description\" content=\"WP-CLI v2 \u00e4r ett kraftfullt kommandoradsverktyg f\u00f6r utvecklare f\u00f6r att hantera WordPress-installationer. Kolla in hur du installerar och anv\u00e4nder WP-CLI-kommandon.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/se\/blog\/wp-cli\/\" \/>\n<meta property=\"og:locale\" content=\"sv_SE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"WP-CLI v2 - Hantera WordPress fr\u00e5n Terminalen\" \/>\n<meta property=\"og:description\" content=\"WP-CLI v2 \u00e4r ett kraftfullt kommandoradsverktyg f\u00f6r utvecklare f\u00f6r att hantera WordPress-installationer. Kolla in hur du installerar och anv\u00e4nder WP-CLI-kommandon.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/se\/blog\/wp-cli\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstasweden\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-02-26T16:49:41+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-10-11T09:30:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/2020\/02\/wp-cli-v2.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1460\" \/>\n\t<meta property=\"og:image:height\" content=\"730\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Daniel Pataki\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"WP-CLI v2 \u00e4r ett kraftfullt kommandoradsverktyg f\u00f6r utvecklare f\u00f6r att hantera WordPress-installationer. Kolla in hur du installerar och anv\u00e4nder WP-CLI-kommandon.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/2020\/02\/wp-cli-v2.png\" \/>\n<meta name=\"twitter:creator\" content=\"@danielpataki\" \/>\n<meta name=\"twitter:site\" content=\"@kinsta_se\" \/>\n<meta name=\"twitter:label1\" content=\"Skriven av\" \/>\n\t<meta name=\"twitter:data1\" content=\"Daniel Pataki\" \/>\n\t<meta name=\"twitter:label2\" content=\"Ber\u00e4knad l\u00e4stid\" \/>\n\t<meta name=\"twitter:data2\" content=\"13 minuter\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/se\/blog\/wp-cli\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/se\/blog\/wp-cli\/\"},\"author\":{\"name\":\"Daniel Pataki\",\"@id\":\"https:\/\/kinsta.com\/se\/#\/schema\/person\/b162216499225e1a4cdd35518f8ef0ff\"},\"headline\":\"WP-CLI v2 &#8211; Hantera WordPress fr\u00e5n Terminalen\",\"datePublished\":\"2020-02-26T16:49:41+00:00\",\"dateModified\":\"2023-10-11T09:30:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/se\/blog\/wp-cli\/\"},\"wordCount\":2541,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/se\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/se\/blog\/wp-cli\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/2020\/02\/wp-cli-v2.png\",\"keywords\":[\"webdev\",\"WPCLI\"],\"articleSection\":[\"De b\u00e4sta handledningarna f\u00f6r WordPress\"],\"inLanguage\":\"sv-SE\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/se\/blog\/wp-cli\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/se\/blog\/wp-cli\/\",\"url\":\"https:\/\/kinsta.com\/se\/blog\/wp-cli\/\",\"name\":\"WP-CLI v2 - Hantera WordPress fr\u00e5n Terminalen\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/se\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/se\/blog\/wp-cli\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/se\/blog\/wp-cli\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/2020\/02\/wp-cli-v2.png\",\"datePublished\":\"2020-02-26T16:49:41+00:00\",\"dateModified\":\"2023-10-11T09:30:51+00:00\",\"description\":\"WP-CLI v2 \u00e4r ett kraftfullt kommandoradsverktyg f\u00f6r utvecklare f\u00f6r att hantera WordPress-installationer. Kolla in hur du installerar och anv\u00e4nder WP-CLI-kommandon.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/se\/blog\/wp-cli\/#breadcrumb\"},\"inLanguage\":\"sv-SE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/se\/blog\/wp-cli\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"sv-SE\",\"@id\":\"https:\/\/kinsta.com\/se\/blog\/wp-cli\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/2020\/02\/wp-cli-v2.png\",\"contentUrl\":\"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/2020\/02\/wp-cli-v2.png\",\"width\":1460,\"height\":730,\"caption\":\"WP-CLI v2 - Hantera WordPress fr\u00e5n Terminalen\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/se\/blog\/wp-cli\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/se\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"WordPress-utveckling\",\"item\":\"https:\/\/kinsta.com\/se\/topics\/wordpress-utveckling\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"WP-CLI v2 &#8211; Hantera WordPress fr\u00e5n Terminalen\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/se\/#website\",\"url\":\"https:\/\/kinsta.com\/se\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Snabba, s\u00e4kra, premium hosting-l\u00f6sningar\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/se\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/se\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"sv-SE\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/se\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/se\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"sv-SE\",\"@id\":\"https:\/\/kinsta.com\/se\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/se\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstasweden\/\",\"https:\/\/x.com\/kinsta_se\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/se\/#\/schema\/person\/b162216499225e1a4cdd35518f8ef0ff\",\"name\":\"Daniel Pataki\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"sv-SE\",\"@id\":\"https:\/\/kinsta.com\/se\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/2a44c1ab807766aeaa5c8d76d4c5ea66?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/2a44c1ab807766aeaa5c8d76d4c5ea66?s=96&d=mm&r=g\",\"caption\":\"Daniel Pataki\"},\"description\":\"Hi, my name is Daniel, I'm the CTO here at Kinsta. You may know me from Smashing Magazine, WPMU Dev, Tuts+ and other WordPress\/Development magazines. Aside from WordPress and PHP I spend most of my time around Node, React, GraphQL and other technologies in the Javascript space. When not working on making the best hosting solution in the Universe I collect board games, play table football in the office, travel or play guitar and sing in a pretty bad band.\",\"sameAs\":[\"http:\/\/danielpataki.com\",\"https:\/\/x.com\/danielpataki\"],\"url\":\"https:\/\/kinsta.com\/se\/blog\/author\/danielpataki\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"WP-CLI v2 - Hantera WordPress fr\u00e5n Terminalen","description":"WP-CLI v2 \u00e4r ett kraftfullt kommandoradsverktyg f\u00f6r utvecklare f\u00f6r att hantera WordPress-installationer. Kolla in hur du installerar och anv\u00e4nder WP-CLI-kommandon.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kinsta.com\/se\/blog\/wp-cli\/","og_locale":"sv_SE","og_type":"article","og_title":"WP-CLI v2 - Hantera WordPress fr\u00e5n Terminalen","og_description":"WP-CLI v2 \u00e4r ett kraftfullt kommandoradsverktyg f\u00f6r utvecklare f\u00f6r att hantera WordPress-installationer. Kolla in hur du installerar och anv\u00e4nder WP-CLI-kommandon.","og_url":"https:\/\/kinsta.com\/se\/blog\/wp-cli\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstasweden\/","article_published_time":"2020-02-26T16:49:41+00:00","article_modified_time":"2023-10-11T09:30:51+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/2020\/02\/wp-cli-v2.png","type":"image\/png"}],"author":"Daniel Pataki","twitter_card":"summary_large_image","twitter_description":"WP-CLI v2 \u00e4r ett kraftfullt kommandoradsverktyg f\u00f6r utvecklare f\u00f6r att hantera WordPress-installationer. Kolla in hur du installerar och anv\u00e4nder WP-CLI-kommandon.","twitter_image":"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/2020\/02\/wp-cli-v2.png","twitter_creator":"@danielpataki","twitter_site":"@kinsta_se","twitter_misc":{"Skriven av":"Daniel Pataki","Ber\u00e4knad l\u00e4stid":"13 minuter"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/se\/blog\/wp-cli\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/se\/blog\/wp-cli\/"},"author":{"name":"Daniel Pataki","@id":"https:\/\/kinsta.com\/se\/#\/schema\/person\/b162216499225e1a4cdd35518f8ef0ff"},"headline":"WP-CLI v2 &#8211; Hantera WordPress fr\u00e5n Terminalen","datePublished":"2020-02-26T16:49:41+00:00","dateModified":"2023-10-11T09:30:51+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/se\/blog\/wp-cli\/"},"wordCount":2541,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/se\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/se\/blog\/wp-cli\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/2020\/02\/wp-cli-v2.png","keywords":["webdev","WPCLI"],"articleSection":["De b\u00e4sta handledningarna f\u00f6r WordPress"],"inLanguage":"sv-SE","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/se\/blog\/wp-cli\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/se\/blog\/wp-cli\/","url":"https:\/\/kinsta.com\/se\/blog\/wp-cli\/","name":"WP-CLI v2 - Hantera WordPress fr\u00e5n Terminalen","isPartOf":{"@id":"https:\/\/kinsta.com\/se\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/se\/blog\/wp-cli\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/se\/blog\/wp-cli\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/2020\/02\/wp-cli-v2.png","datePublished":"2020-02-26T16:49:41+00:00","dateModified":"2023-10-11T09:30:51+00:00","description":"WP-CLI v2 \u00e4r ett kraftfullt kommandoradsverktyg f\u00f6r utvecklare f\u00f6r att hantera WordPress-installationer. Kolla in hur du installerar och anv\u00e4nder WP-CLI-kommandon.","breadcrumb":{"@id":"https:\/\/kinsta.com\/se\/blog\/wp-cli\/#breadcrumb"},"inLanguage":"sv-SE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/se\/blog\/wp-cli\/"]}]},{"@type":"ImageObject","inLanguage":"sv-SE","@id":"https:\/\/kinsta.com\/se\/blog\/wp-cli\/#primaryimage","url":"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/2020\/02\/wp-cli-v2.png","contentUrl":"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/2020\/02\/wp-cli-v2.png","width":1460,"height":730,"caption":"WP-CLI v2 - Hantera WordPress fr\u00e5n Terminalen"},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/se\/blog\/wp-cli\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/se\/"},{"@type":"ListItem","position":2,"name":"WordPress-utveckling","item":"https:\/\/kinsta.com\/se\/topics\/wordpress-utveckling\/"},{"@type":"ListItem","position":3,"name":"WP-CLI v2 &#8211; Hantera WordPress fr\u00e5n Terminalen"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/se\/#website","url":"https:\/\/kinsta.com\/se\/","name":"Kinsta\u00ae","description":"Snabba, s\u00e4kra, premium hosting-l\u00f6sningar","publisher":{"@id":"https:\/\/kinsta.com\/se\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/se\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"sv-SE"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/se\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/se\/","logo":{"@type":"ImageObject","inLanguage":"sv-SE","@id":"https:\/\/kinsta.com\/se\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/se\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstasweden\/","https:\/\/x.com\/kinsta_se","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/se\/#\/schema\/person\/b162216499225e1a4cdd35518f8ef0ff","name":"Daniel Pataki","image":{"@type":"ImageObject","inLanguage":"sv-SE","@id":"https:\/\/kinsta.com\/se\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/2a44c1ab807766aeaa5c8d76d4c5ea66?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2a44c1ab807766aeaa5c8d76d4c5ea66?s=96&d=mm&r=g","caption":"Daniel Pataki"},"description":"Hi, my name is Daniel, I'm the CTO here at Kinsta. You may know me from Smashing Magazine, WPMU Dev, Tuts+ and other WordPress\/Development magazines. Aside from WordPress and PHP I spend most of my time around Node, React, GraphQL and other technologies in the Javascript space. When not working on making the best hosting solution in the Universe I collect board games, play table football in the office, travel or play guitar and sing in a pretty bad band.","sameAs":["http:\/\/danielpataki.com","https:\/\/x.com\/danielpataki"],"url":"https:\/\/kinsta.com\/se\/blog\/author\/danielpataki\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/se\/wp-json\/wp\/v2\/posts\/34487","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/se\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/se\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/se\/wp-json\/wp\/v2\/users\/18"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/se\/wp-json\/wp\/v2\/comments?post=34487"}],"version-history":[{"count":11,"href":"https:\/\/kinsta.com\/se\/wp-json\/wp\/v2\/posts\/34487\/revisions"}],"predecessor-version":[{"id":55632,"href":"https:\/\/kinsta.com\/se\/wp-json\/wp\/v2\/posts\/34487\/revisions\/55632"}],"alternate":[{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/se\/wp-json\/kinsta\/v1\/posts\/34487\/translations\/es"},{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/se\/wp-json\/kinsta\/v1\/posts\/34487\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/se\/wp-json\/kinsta\/v1\/posts\/34487\/translations\/it"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/se\/wp-json\/kinsta\/v1\/posts\/34487\/translations\/fr"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/se\/wp-json\/kinsta\/v1\/posts\/34487\/translations\/nl"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/se\/wp-json\/kinsta\/v1\/posts\/34487\/translations\/pt"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/se\/wp-json\/kinsta\/v1\/posts\/34487\/translations\/de"},{"embeddable":true,"hreflang":"sv","title":"Swedish","href":"https:\/\/kinsta.com\/se\/wp-json\/kinsta\/v1\/posts\/34487\/translations\/se"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/se\/wp-json\/kinsta\/v1\/posts\/34487\/translations\/jp"},{"embeddable":true,"hreflang":"da","title":"Danish","href":"https:\/\/kinsta.com\/se\/wp-json\/kinsta\/v1\/posts\/34487\/translations\/dk"},{"href":"https:\/\/kinsta.com\/se\/wp-json\/kinsta\/v1\/posts\/34487\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/se\/wp-json\/wp\/v2\/media\/34495"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/se\/wp-json\/wp\/v2\/media?parent=34487"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/se\/wp-json\/wp\/v2\/tags?post=34487"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/se\/wp-json\/wp\/v2\/topic?post=34487"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}