Masseninstallation mehrerer WordPress-Plugins mit WP-CLI
Wollten Sie schon immer mehrere WordPress-Plugins auf einmal in großen Mengen installieren oder aktualisieren?
In diesem Tutorial verwenden wir WP-CLI, um mehrere Plugins über die Befehlszeilenschnittstelle zu installieren. Wir zeigen Ihnen, wie Sie Ihre Plugins mit WP-CLI verwalten, z. B. mehrere Plugins aktualisieren, Plugins aktivieren/deaktivieren und löschen >Plugins in großen Mengen (deinstallieren) – alles, ohne sich bei Ihrer WordPress-Site anmelden zu müssen!
Bevor wir beginnen, besprechen wir einige Voraussetzungen:
- Wenn Sie WordPress bei einem Shared-Hosting-Anbieter verwenden, muss Ihr Host SSH-Zugriff bieten und WP-CLI installiert haben. Sie können die offizielle WordPress-Liste der unterstützten Hosts überprüfen, aber zufälligerweise sind alle unsere Empfehlungen für das beste WordPress-Hosting mit vorinstalliertem WP-CLI ausgestattet.
- Wenn Sie WordPress auf einem VPS- oder Cloud-Server hosten, zeigen wir Ihnen später in diesem Tutorial, wie Sie WP-CLI auf Ihrem Server installieren. (PS: Wenn Sie lernen möchten, wie man WordPress in einem VPS installiert, folgen Sie unserem DigitalOcean-Tutorial)
- Ihr Betriebssystem sollte eine UNIX-ähnliche Umgebung sein (Linux, OS X, FreeBSD); Sie müssen PHP 5.4+ und WordPress 3.7 oder höher haben. Da fast alle empfohlenen WordPress-Hosts diese Kriterien erfüllen, kann es losgehen.
- Schließlich ist dieses Tutorial nicht für Anfänger gedacht. Personen, die mit der Befehlszeilenschnittstelle (CLI) und der Serververwaltung vertraut sind, sollten dieses Tutorial verwenden.
Lass uns anfangen.
Was ist WP-CLI in WordPress?
WP-CLI ist ein kostenloses Open-Source-Projekt, mit dem Sie Ihre WordPress-Site über die Befehlszeilenschnittstelle (CLI) verwalten können. WP-CLI vereinfacht viele WordPress-Aufgaben enorm, wie zum Beispiel die Installation von WordPress, das Sichern der Datenbank, das Aktualisieren des WordPress-Kerns und das Installieren oder Aktualisieren von WordPress-Plugins und -Themes.
All dies kann durch die Eingabe einiger Befehle im Terminal erfolgen, ohne dass Sie sich bei Ihrer WordPress-Site anmelden müssen. Das Ergebnis? Eine Menge Zeitersparnis, weniger Spielraum für Fehler und eine rasant steigende Produktivität! Hier ist eine gute Einführung von WPShout, um mehr über WP-CLI zu erfahren.
Wie installiere ich WP-CLI in einem WordPress VPS oder Cloud Server?
Benutzer, die WordPress auf einem VPS (wie DigitalOcean), einem Cloud-Hosting-Anbieter (wie Amazon Web Services (AWS) oder Google Cloud) oder einem Cloud-Hosting-Anbieter (wie Amazon Web Services (AWS) oder Google Cloud) installiert haben >verwalteter Cloud-Host (z. B. CloudWays) kann WP-CLI auf seinem Server installieren.
Hinweis: Für dieses Tutorial haben wir einen Vultr-VPS (ähnlich einem DigitalOcean-Droplet) mit vorinstalliertem WordPress verwendet und auf die offizielle Dokumentation verwiesen.
Schritt 1: Melden Sie sich mit dem Root-Benutzer bei Ihrem Server an. Wenn Sie keinen Zugriff auf den Root-Benutzer haben, melden Sie sich mit einem Benutzer mit Lese-, Schreib- und Ausführungsberechtigungen im Verzeichnis „/var/www/html“ an.
Schritt 2: Laden Sie die Datei wp-cli.phar mit wget oder curl herunter (wir haben cURL verwendet):
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.pharSchritt 3: Überprüfen Sie, ob die Phar-Datei funktioniert. Geben Sie den folgenden Befehl ein und Sie sollten eine ähnliche Ausgabe sehen:
php wp-cli.phar --infoSchritt 4: Wir möchten WP-CLI über die Befehlszeile ausführen, indem wir einfach wp eingeben. Dazu müssen wir die WP-CLI-Datei ausführbar machen und sie in das Verzeichnis bin verschieben.
- Um die WP-CLI-Datei ausführbar zu machen, geben Sie Folgendes ein:
chmod +x wp-cli.phar- Als nächstes verschieben Sie es in das bin-Verzeichnis:
sudo mv wp-cli.phar /usr/local/bin/wpSchritt 5: Jetzt testen wir, ob WP-CLI ordnungsgemäß ausführbar ist:
- Ändern Sie zunächst das Arbeitsverzeichnis in das WordPress-Installationsverzeichnis:
cd /var/www/html- Führen Sie als Nächstes den folgenden Befehl aus und Sie sollten eine ähnliche Ausgabe wie im Screenshot oben sehen.
wp --infoAchtung: Root-Zugriffsfehler in WP-CLI und Lösung
Wenn Sie WP-CLI-Befehle als root-Benutzer ausführen, erhalten Sie manchmal die folgende Fehlermeldung:
Hängen Sie in einem solchen Fall einfach –allow-root an den Befehl an, und schon kann es losgehen. Hier ist ein Beispiel für einen Befehlstest, ob WP-CLI die bestehende WordPress-Installation erkennt.
wp core version --allow-rootSobald dies funktioniert, können Sie die Plugins in großen Mengen installieren.
So installieren Sie mehrere Plugins in WordPress mit WP-CLI in großen Mengen
In diesem Abschnitt zeigen wir Ihnen, wie Sie mit WP-CLI mehrere Plugins in WordPress über die Befehlszeilenschnittstelle massenhaft installieren. Halten Sie als Referenz die offizielle WP-CLI-Plugin-Dokumentation bereit.
Der grundlegende Befehl zur Plugin-Installation lautet wie folgt:
wp plugin install PLUGIN_NAMEDer Code zum Installieren mehrerer Plugins lautet: (Sie können so viele Plugins hinzufügen, wie Sie benötigen)
wp plugin install PLUGIN_1_NAME PLUGIN_2_NAME PLUGIN_3_NAMEDer Trick besteht nun darin, den korrekten Namen des Plugins herauszufinden. Besuchen Sie dazu die URL-Seite des Plugins und kopieren Sie den URL-Slug.
Die URL des Jetpack-Plugins lautet beispielsweise https://wordpress.org/plugins/jetpack/
- Daher lautet der Plugin-Name jetpack
Ebenso lautet die URL für das Yoast SEO-Plugin https://wordpress.org/plugins/wordpress-seo/
- Daher lautet der Plugin-Name wordpress-seo
Um ein einzelnes Plugin zu installieren, lautet der Code:
wp plugin install jetpackUm sowohl Jetpack als auch Yoast SEO zu installieren, lautet der Code:
wp plugin install jetpack wordpress-seo(Beachten Sie, dass wir –allow-root verwendet haben, um sicherzustellen, dass der Code in unserem VPS ausgeführt wird.)
So installieren und aktivieren Sie mehrere Plugins in WordPress mit WP-CLI
Standardmäßig sind die von WP-CLI installierten Plugins nicht aktiviert. Wenn Sie ein Plugin sofort nach der Installation aktivieren möchten, hängen Sie –activate an den Befehl an.
Wir empfehlen jedoch, Plugins, die eine Onboarding-Konfiguration erfordern (z. B. Caching- und Backup-Plugins), nicht direkt über WP-CLI zu aktivieren.
Plugins, die keine Onboarding-Konfiguration erfordern, wie zum Beispiel „Kopf- und Fußzeilen einfügen“, können über die Befehlszeile aktiviert werden:
wp plugin install insert-headers-and-footers --activateDas ist es! Jetzt wissen Sie, wie Sie mit WP-CLI mehrere Plugins in großen Mengen installieren und aktivieren. Im nächsten Abschnitt bringen wir Ihnen die Plugin-Verwaltung mit WP-CLI bei
Massen-Plugin-Verwaltung in WP-CLI in WordPress
Sie können WP-CLI für eine Vielzahl von Plugin-Verwaltungsaufgaben verwenden, wie zum Beispiel:
- Auflistung der Anzahl der installierten Plugins
- Mehrfache Aktivierung/Deaktivierung von Plugins
- Plugins in großen Mengen aktualisieren und löschen
So listen Sie die Anzahl der installierten Plugins in WordPress mithilfe von WP-CLI auf
Dieser Befehl zeigt die Anzahl der auf Ihrer WordPress-Site installierten Plugins in einer Tabelle an, einschließlich wichtiger Informationen wie dem Aktivierungsstatus des Plugins, der aktuellen Version und verfügbaren Updates (falls vorhanden).
wp plugin listSo aktivieren oder deaktivieren Sie mehrere Plugins gleichzeitig mit WP-CLI
Fügen Sie ähnlich wie beim Plugin-Installationsbefehl die Namen der Plugins hinzu, die Sie aktivieren oder deaktivieren möchten, und drücken Sie die Eingabetaste.
wp plugin activate PLUGIN_1_NAME PLUGIN_2_NAMEDaher lautet der Befehl zum Aktivieren von Yoast SEO und Jetpack (vorausgesetzt, sie sind installiert):
wp plugin activate wordpress-seo jetpackEbenso lautet der Befehl zum Deaktivieren (oder Deaktivieren) beider Plugins:
wp plugin deactivate wordpress-seo jetpackAlternativ können Sie mit diesem einen Befehl alle aktiven Plugins auf Ihrer WordPress-Site deaktivieren:
wp plugin deactivate --allSo aktualisieren Sie mehrere Plugins in WordPress mithilfe von WP-CLI in großen Mengen
Eine weitere nützliche Anwendung von WP-CLI ist die Möglichkeit, alle installierten Plugins auf Ihrer WordPress-Site in großen Mengen zu aktualisieren. Der Befehl lautet:
wp plugin update --allZusammenfassung
Abgesehen von der Plugin-Wartung ist WP-CLI ein leistungsstarkes Tool, mit dem Sie eine große Anzahl von Wartungsaufgaben sehr effizient über die Befehlszeile ausführen können, wodurch Sie viel wertvolle Zeit sparen.
Wenn Sie WP-CLI zum ersten Mal ausprobieren, empfehlen wir Ihnen, dies auf einem Staging-Server oder einer neuen WordPress-Instanz zu tun. Sobald Sie mit dem Tool vertraut sind, können Sie es auf Ihrer Live-Site verwenden.
Ich hoffe, Sie haben aus diesem Tutorial etwas Neues gelernt. Haben Sie WP-CLI schon einmal verwendet? Was sind deine Lieblingstricks?













