WP-CLI tips og kommandoer


OPPLEVER DU PROBLEMER MED VÅRE TJENESTER? KJØR DIAGNOSE FØRST FOR Å SPARE DIN OG VÅR TID

Lagt til: 14.11.2019 11:31:37     Sist oppdatert: 19.10.2020 12:51:27

Hva er WP-CLI?

WP-CLI er kommandolinje grensesnitt for WordPress. Du kan oppdatere plugins, konfigurere multisite installasjoner og mye mer, uten å bruke en nettleser. Det kan for eksempel benyttes i "Terminal" inne i cPanel.
Det er installert på alle våre servere og kan benyttes så lenge en har Pro Medium eller større webhotell.

Nyttige kommandoer med eksempler

Det finnes mange kommandoer tilgjengelig for WP-CLI, men på denne siden tar vi bare for oss noen eksempler. For mer utfyllende kommandoer anbefaler vi å ta en titt i håndboken.

1. Hjelp
Kommandoen nedenfor vil liste opp subkommandoer og parametre som er mulig å benytte sammen med "wp" kommandoen.

wp help


2. Informasjon
wp cli info vil vise en del informasjon som kan være grei å benytte i forskjellige anledninger.
Den vil liste opp tingene nedenfor:

  • OS informasjon.
  • Shell informasjon.
  • PHP sti.
  • PHP versjon.
  • php.ini konfigurasjonsfil i bruk.
  • WP-CLI root/vendor dir: der WP-CLI er installert.
  • WP-CLI-versjon: installert versjon.
wp cli info


3. Database backup
Backup er ofte nødvendig å ta før større endringer eller oppgraderinger av nettsiden. Kommandoen vil eksportere kun databasen av WordPress som en .sql fil i samme mappe som WordPress ligger.
Det er også mulig å exportere til ønsket filnavn istedenfor ett tilfeldig navn med kommandoen: wp db export velgnavn.sql

wp db export


4. Database reperasjon og optimalisering
For å slippe å logge seg inn i phpMyadmin og cPanel så kan en optimalisere og reparere databasen direkte fra wp-cli med kommandoene nedenfor.

wp db repair
wp db optimize


5. Størrelse på database og tabeller
Hvis en ønsker å sjekke størrelsene på tabellene og om noen av disse har behov for optimalisering så vil kommandoen nedenfor liste opp alle størrelsen på alle tabeller i databasen.

wp db size --tables --human-readable

6. wp-config informasjon og sti
Noen ganger kan wp-config.php være plassert i en annen mappe enn selve WordPress installasjonen. Da kan kommandoen nedenfor være grei å benytte for å finne hele stien til filen:

wp config path

Har en behov for å se for eksempel database passordet og resten av wp-config.php filen uten å åpne og laste ned filen kan det gjøres med denne kommandoen:

wp config get

7. Plugin oversikt
Kommandoene nedenfor vil liste alle plugins, både aktive og inaktive. Den vil også vise hvilke plugins det finnes oppdateringer til.

wp plugin list
wp plugin status

Alternativer
Formatet av resultatet er tabell som standard, men en kan velge å få i andre formater. Se eksempler nedenfor:

wp plugin list --format=yaml
wp plugin list --format=csv
wp plugin list --format=json
wp plugin list --format=count

8. Oppdatering av utvidelser i WordPress med WP CLI
Hvis akismet plugin er utdatert kan denne enkelt oppdateres med wp-cli kommandoen:

wp plugin update akismet

Er det ønskelig å oppdatere alle plugin på siden kan denne kommandoen benyttes:

wp plugin update --all

9. Oppdatering av tema i WordPress med WP CLI

wp theme update --all

For full oversikt, se WordPress sin utviklerinformasjon her.