WP-CLI är det mest underskattade verktyget i WordPress-ekosystemet. Allt du kan göra i admin kan du göra snabbare via kommandoraden. Och en del saker kan du göra som inte ens går via admin.
Installation
En rad: curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar. Gör den exekverbar, flytta till /usr/local/bin/wp. Fungerar på Linux och macOS. Windows-användare behöver WSL.
Dagliga kommandon
wp core update uppdaterar WordPress. wp plugin update --all uppdaterar alla plugins. wp db export backup.sql tar en databasbackup. Tre kommandon som ersätter tio minuters klickande.
wp plugin list --status=inactive visar inaktiva plugins. wp plugin delete tar bort dem. Städa sajten på 30 sekunder.
Search-replace
Den kanske viktigaste funktionen. wp search-replace 'http://gammal-url.se' 'https://ny-url.se' --all-tables byter alla förekomster i databasen. Oumbärligt vid migrering, domänbyte eller övergång till HTTPS. Försök göra det manuellt i phpMyAdmin med serialiserad data. (Gör det inte.)
Batch-operationer
Byt författare på alla inlägg: wp post list --post_type=post --format=ids | xargs -I {} wp post update {} --post_author=2. Med 500 inlägg hade det tagit en halvdag via admin. Med WP-CLI tar det sekunder.
Om du hanterar mer än en WordPress-sajt är WP-CLI värt att lära sig. Investera en eftermiddag, spara timmar varje månad.