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
- Terminalens grunder: hitta rätt med cd och ls
- SSH:a till din server och gör search-replace
- Uppdatera plugins med WP-CLI
- Uppdatera ditt tema med WP-CLI
- De viktigaste WP-CLI-kommandona
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.
