Deutschlandflagge DSGVO konformes Hosting 08221 2598227 support@fastpress.pro
FastPress WordPress Webhosting
Glossar

WP-CLI

Was WP-CLI ist, welche Aufgaben damit in Sekunden erledigt sind und warum es bei großen Seiten dem Browser überlegen ist.

WP-CLI ist die Kommandozeile für WordPress. Statt im Browser durch das Menü zu klicken, führst du Befehle per SSH direkt auf dem Server aus.

Typische WP-CLI-Befehle

wp plugin update --all
wp core update
wp search-replace 'alt.de' 'neu.de' --dry-run
wp db export sicherung.sql
wp cache flush

Warum WP-CLI mehr ist als Bequemlichkeit

Bei größeren Seiten scheitern manche Aufgaben im Browser schlicht an der Zeit. Ein Update über hundert Plugins oder ein Suchen-und-Ersetzen über eine Datenbank mit Millionen Zeilen läuft in ein Zeitlimit von PHP, und danach ist der Zustand unklar. Über die Kommandozeile gibt es dieses Limit nicht.

search-replace kann außerdem etwas, das ein einfaches SQL-Statement nicht kann: WordPress speichert manche Einstellungen serialisiert, also mit Längenangaben zu jedem Wert. Ersetzt man darin per Hand Text, stimmen die Längen nicht mehr und die Einstellung ist zerstört. WP-CLI packt solche Daten aus, ersetzt und schreibt sie korrekt zurück.

WP-CLI im Zusammenspiel

Für Cronjobs, Umzüge und den Abgleich zwischen Staging und Live ist WP-CLI der zuverlässigere Weg. Es lässt sich außerdem in Skripte einbauen, was bei wiederkehrenden Aufgaben Fehler vermeidet.