WordPress CLI überall nutzen

·

·

WP-CLI ist eine Reihe von Kommandozeilen-Tools für die Verwaltung von WordPress Installationen. Man kann damit Plugins aktualisieren, Multisite Installation konfigurieren und vieles mehr, alles ohne einen Browser zu verwenden.

Der letzte Schritt bei der Installation ist

sudo mv wp-cli.phar /usr/local/bin/wp

was nur in der lokalen Entwicklungsumgebung möglich ist oder wenn man sudo- bzw. root-Rechte auf dem Server hat.

Es gibt allerdings einen Workaround, der z.B. auch bei Hostpoint funktioniert.

Um «wp» in jedem Verzeichnis ausführbar zu machen, kann in der Datei .bash_profile ein Alias dafür gesetzt werden.

alias wp='php /path/to/home/wp'

/path/to/home/ muss ersetzt werden durch den tatsächlichen Pfad zum home-Verzeichnis des SSH-Benutzers.

Falls das Script mal nicht funktionieren sollte, z.B. aufgrund eines Server-Neustarts, folgenden Befehl im root-Verzeichnis ausführen:

source .bash_profile

Falls beim Ausführen des wp-Befehls komische Zeichen wie «ESC[1m» ausgegeben werden, könnte das daran liegen, dass die LESS Umgebungsvariable nicht gesetzt ist, was wie folgt behoben werden kann:

export LESS=eFRX

Anwendungsbeispiel

Eine sehr praktische Anwendung ist z.B. das Deaktivieren aller Plugins, falls man eine Seite in eine Multisite Installation konvertiert, um z.B. Multilingual Press zu aktivieren.

wp plugin deactivate --all

Falls du die WP-CLI bereits einsetzt, kannst du gerne deinen Liebingsbefehl als Kommentar hinterlassen. Falls du es bisher noch nicht genutzt hast, viel Spass!


Kategorien

Beliebte Tags

AI blockchain ecommerce ethics events Magento marketing Metaverse NFTs privacy security SEO shopify socialmedia update WooCommerce WordPress


Der englischsprachige Podcast von Openstream. Discover how memes, AI, and digital culture shape our world, challenge norms, and redefine what it means to be human.

spotify-podcast-badge
Listen on Apple Podcast