Sårbara, föråldrade plugins är den vanligaste vägen in i en WordPress-sajt. Att hålla dem uppdaterade är den enskilt viktigaste säkerhetsåtgärden — och WP-CLI gör det snabbt, förutsägbart och skriptbart.
Se vad som behöver uppdateras
Börja med att lista plugins som har uppdateringar tillgängliga. Inget ändras — du bara tittar.
wp plugin list --update=available
Uppdatera ett — eller alla
Uppdatera ett specifikt plugin med dess mapp-namn (slug), eller kör alla på en gång.
wp plugin update woocommerce # ett plugin
wp plugin update --all # allt som har en uppdatering
Torrkör om du är osäker
Vill du se vad --all skulle göra innan du trycker på avtryckaren? Lägg till --dry-run.
wp plugin update --all --dry-run
Vill du bara ta säkra, mindre uppdateringar (patch/minor) och undvika stora versionshopp? Använd --minor.
wp plugin update --all --minor
Aktivera, inaktivera, installera
wp plugin deactivate ett-plugin
wp plugin activate ett-plugin
wp plugin install wordpress-seo --activate # installera + aktivera direkt
Kontrollera efteråt
En uppdatering kan ibland bryta något. Ladda startsidan för att se att inget fatalt fel dök upp, och kolla att inga uppdateringar hängde kvar:
wp plugin list --update=available # ska nu vara tom
curl -I https://din-sajt.se # ska ge 200 OK
Ta backup före stora uppdateringar
Inför en större uppdatering, exportera databasen först (wp db export) så du snabbt kan rulla tillbaka. Se del två för hur backup och SSH hänger ihop.
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.
