WP-CLI

Was ist WP-CLI?

WP-CLI ist das offizielle Kommandozeilen-Interface für WordPress. Statt Klicks im Backend erledigst du damit WordPress-Aufgaben direkt im Terminal – schneller, automatisierbar und ohne Browser. Für Entwickler, Systemadministratoren und alle, die mehrere WordPress-Installationen verwalten, ist WP-CLI unverzichtbar.

Was du mit WP-CLI machen kannst

WP-CLI deckt praktisch jeden Bereich von WordPress ab:

  • Core, Plugins und Themes aktualisierenwp core update, wp plugin update --all
  • Datenbank verwalten – exportieren, importieren, optimieren, durchsuchen und ersetzen: wp search-replace 'alt-domain.de' 'neu-domain.de'
  • Benutzer verwalten – anlegen, Passwörter zurücksetzen, Rollen ändern
  • Inhalte verwalten – Beiträge, Seiten und Custom Post Types erstellen, bearbeiten oder massenhaft löschen
  • Cache leerenwp cache flush oder objektcache-spezifische Befehle
  • WordPress migrieren – in Kombination mit wp search-replace und wp db export/import der schnellste Weg für Website-Umzüge

WP-CLI installieren

curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
chmod +x wp-cli.phar
sudo mv wp-cli.phar /usr/local/bin/wp

Viele Managed-WordPress-Hoster und Server-Panels (Plesk, cPanel, Runcloud) bringen WP-CLI vorinstalliert mit. Per SSH aufrufen, dann direkt loslegen.

WP-CLI in der Praxis

Der größte Vorteil zeigt sich bei Routineaufgaben und Massenoperationen. Ein Plugin auf 50 WordPress-Installationen gleichzeitig zu aktualisieren dauert mit WP-CLI Sekunden – im Backend wären das 50 manuelle Klickstrecken. Bash-Skripte mit WP-CLI-Befehlen lassen sich auch in CI/CD-Pipelines und Deployment-Workflows einbinden.