WordPress

De viktigaste WP-CLI-kommandona – en fusklapp

En kommenterad fusklapp över WP-CLI-kommandona du använder om och om igen — från core-uppdateringar till att återställa ett admin-lösenord.

WP-CLI har hundratals kommandon, men i praktiken återkommer samma handfull. Här är en fusklapp att spara. Kör alla från din WordPress-rot efter att du SSH:at in.

Core

wp core version                 # vilken WP-version kör jag?
wp core update                  # uppdatera WordPress-core
wp core update-db               # kör databasuppdateringar efteråt
wp core verify-checksums        # är core-filerna orörda? (malware-koll)

Plugins & teman

wp plugin list --update=available
wp plugin update --all
wp theme update --all
wp plugin deactivate --all       # snabb felsökning: stäng av allt

Databas

wp db export backup.sql          # säkerhetskopiera databasen
wp db import backup.sql          # återställ den
wp search-replace 'gammal' 'ny' --dry-run
wp db optimize                   # städa och optimera tabeller

Användare

Utelåst? Det här återställer ett admin-lösenord på sekunder — ovärderligt när du inte kommer in i wp-admin.

wp user list
wp user create anna anna@exempel.se --role=administrator
wp user update admin --user_pass='ett-nytt-starkt-losenord'

Cache, transients & underhåll

wp cache flush                   # töm objektcachen
wp transient delete --all        # rensa alla transients
wp rewrite flush                 # bygg om permalänk-reglerna
wp maintenance-mode activate     # sätt sajten i underhållsläge

Config & felsökning

wp config get table_prefix
wp config set WP_DEBUG true --raw    # slå på felsökningsläge
wp cron event list                  # ser schemalagda jobb konstiga ut?
wp option get siteurl

Tips: lägg till --help efter vilket kommando som helst (wp plugin --help) för att se alla flaggor. Och wp --info visar din miljö om något krånglar.

Hela WP-CLI-serien

Vill du slippa sköta det själv? På Kepler ingår WP-CLI och SSH-åtkomst i Managed WordPress — vi håller core, teman och plugins uppdaterade åt dig. Och du kan alltid SSH:a in på din egen molnserver och köra kommandona ovan när du vill.

Bygg på ett moln du faktiskt äger.

Ingen bindningstid. En körande VM innan du betalar en krona.