Duplicators neue Ein-Klick-Backup-Säuberungen, automatisches Löschen und Versions-Updates
Duplicators neue Ein-Klick-Backup-Säuberungen, automatisches Löschen und Versions-Updates
Haben Sie sich schon einmal durch endlose Menüs im WordPress-Dashboard geklickt, nur um ein oder zwei Plugins zu aktualisieren?
Oder haben Sie vielleicht wertvolle Zeit damit verbracht, Ihre Website manuell zu sichern und wünschten, es gäbe einen schnelleren Weg? Die gibt es!
WP-CLI ist ein leistungsstarkes Tool, mit dem Sie Ihre WordPress-Website direkt über die Kommandozeile verwalten können. Stellen Sie sich vor, Sie hätten ein geheimes Kontrollzentrum, in dem Sie so ziemlich alles tun können, ohne sich in den WordPress-Administrationsbereich einloggen zu müssen.
Das Erlernen von WP-CLI mag anfangs einschüchternd klingen. Aber glauben Sie mir, es ist ein Wendepunkt. Es beschleunigt Ihren Workflow, automatisiert sich wiederholende Aufgaben und gibt Ihnen mehr Kontrolle über Ihre Website.
Dieses Tutorial zeigt Ihnen, wie Sie WP-CLI installieren, verstehen und effektiv nutzen können.
Sind Sie bereit, Ihre Arbeit mit WordPress zu verändern? Lassen Sie uns eintauchen.
WordPress CLI, oder WP-CLI, ist eine Befehlszeilenschnittstelle für WordPress. Das mag technisch klingen, aber es bedeutet einfach, dass Sie mit Ihrer WordPress-Website über Textbefehle interagieren können, anstatt auf Schaltflächen im üblichen Dashboard zu klicken.
Anstatt sich über einen Webbrowser anzumelden, verwenden Sie ein Terminal oder eine Eingabeaufforderung auf Ihrem Computer. Sie geben Befehle ein, und WP-CLI führt sie aus und führt Aktionen wie die Aktualisierung von Plugins, die Erstellung von Benutzern oder die Sicherung Ihrer Datenbank durch. Das ist eine andere Art, Ihre Website zu verwalten.
Im Wesentlichen ermöglicht WP-CLI die direkte Kommunikation mit WordPress über Befehle. Diese Methode ist nicht nur effizient, sondern eröffnet auch neue Möglichkeiten für die Automatisierung und erweiterte Verwaltung.
Entwickler lieben WP-CLI, weil Sie damit WordPress-Sites schnell verwalten und bearbeiten können. Sie geben präzise Befehle ein, mit denen Sie Ihre Website in Sekundenschnelle aktualisieren, konfigurieren und Fehler beheben können.
WP-CLI ist nicht einfach nur ein weiteres Tool - es ist ein Wendepunkt in der WordPress-Verwaltung. Hier erfahren Sie, warum es Ihre Arbeit mit WordPress-Websites revolutionieren kann.
Geschwindigkeit ist der erste große Vorteil. Manuelle Aufgaben, die Stunden in Anspruch nehmen, können in Minuten oder sogar Sekunden erledigt werden.
20 Plugins aktualisieren? Das ist ein einziger Befehl. Mehrere Benutzerkonten erstellen? Eine weitere kurze Textzeile.
Mit WP-CLI wird die Automatisierung mühelos. Sich wiederholende Aufgaben können in Skripten erfasst und geplant werden. Sie können Bash-Skripte erstellen, die mehrere WordPress-Websites gleichzeitig verwalten und so die Arbeitsbelastung drastisch reduzieren.
Für Entwickler bietet WP-CLI eine noch nie dagewesene Kontrolle. Möchten Sie schnell ein Plugin installieren, ein Child-Theme erstellen oder komplexe Datenbankoperationen durchführen? Diese Aufgaben lassen sich ganz einfach über die Befehlszeile erledigen.
Die Fehlersuche wird leichter zugänglich. Sie können Website-Informationen abrufen, die Kompatibilität von Plug-ins prüfen und Probleme diagnostizieren, ohne durch mehrere WordPress-Verwaltungsbildschirme navigieren zu müssen.
Die Fernverwaltung ist ein weiterer großer Vorteil. Sie können WordPress-Installationen verwalten, ohne dass Sie direkten grafischen Zugriff benötigen. Eine Kommandozeilenverbindung ist alles, was Sie brauchen.
Dank der Skripting-Funktionen können Sie die WordPress-Verwaltung in größere Automatisierungsabläufe integrieren. Kombinieren Sie WP-CLI mit anderen Tools wie Git, Ansible oder benutzerdefinierten Skripten für ein umfassendes Site-Management.
Nein, WP-CLI ist in WordPress nicht vorinstalliert.
Das bedeutet, dass Sie, selbst wenn Sie eine WordPress-Site auf Ihrem Server haben, zusätzliche Schritte unternehmen müssen, um WP-CLI einzurichten. Es handelt sich um ein separates Tool, das manuell installiert werden muss.
WP-CLI ist nicht Teil der Standard-WordPress-Kerndateien und wird auch nicht mit typischen Hosting-Kontrollfeldern gebündelt. Sie müssen es manuell auf Ihrem Server installieren.
Die meisten Webhosting-Umgebungen unterstützen WP-CLI, aber es ist immer gut, sich bei Ihrem Hosting-Providerzu erkundigen, um die Kompatibilität zu bestätigen und spezifische Installationsanweisungen zu erhalten.
Um WP-CLI zu installieren, müssen Sie sicherstellen, dass Ihr Server die Anforderungen erfüllt. Sie benötigen:
Öffnen Sie dann Terminal, puTTY oder Ubuntu. Dies hängt vom Betriebssystem Ihres Computers ab.
Stellen Sie in der Befehlszeile mit diesem Befehl eine Verbindung zu Ihrem Server her:
ssh username@hostname
Laden Sie dann das Phar-Build herunter, um WordPress CLI zu installieren und zu verwalten:
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
Prüfen Sie, ob die Datei heruntergeladen wurde:
php wp-cli.phar --info
Schließlich müssen Sie diese Datei ausführbar machen. Dies ist auch der Zeitpunkt, um sie in Ihren PATH zu verschieben. Verwenden Sie diesen Befehl:
chmod +x wp-cli.phar
sudo mv wp-cli.phar /usr/local/bin/wp
Danach sollte WP-CLI installiert sein! Führen Sie diesen Befehl aus, um es zu überprüfen:
wp --info
Wenn alles richtig funktioniert, erhalten Sie eine Ausgabe, die wie folgt aussieht:
OS: Linux 4.10.0-42-generic #46~16.04.1-Ubuntu SMP Mon Dec 4 15:57:59 UTC 2017 x86_64
Shell: /usr/bin/zsh
PHP binary: /usr/bin/php
PHP version: 7.1.12-1+ubuntu16.04.1+deb.sury.org+1
php.ini used: /etc/php/7.1/cli/php.ini
MySQL binary:
MySQL version:
SQL modes:
WP-CLI root dir: /home/wp-cli/.wp-cli
WP-CLI packages dir: /home/wp-cli/.wp-cli/packages/
WP-CLI global config: /home/wp-cli/.wp-cli/config.yml
WP-CLI project config:
WP-CLI version: 1.5.0
Jetzt, wo Sie WP-CLI installiert haben, wollen wir uns einige praktische Anwendungsmöglichkeiten ansehen. Sie werden sehen, wie viel Zeit und Mühe WP-CLI Ihnen sparen kann!
Die Aktualisierung Ihrer WordPress-Website ist für die Sicherheit und Leistung von entscheidender Bedeutung. WP-CLI macht administrative Aufgaben wie Backups einfach.
Um Ihre WordPress-Installation auf die neueste Version zu aktualisieren, verwenden Sie diesen Befehl:
wp core update
Um Plugins mit WP-CLI zu aktualisieren, verwenden Sie:
wp plugin update --all
Um ein bestimmtes Plugin zu aktualisieren, verwenden Sie dessen Slug:
wp plugin update plugin-slug
Das Aktualisieren von Themen funktioniert auf die gleiche Weise.
wp theme update --all
wp theme update theme-slug
Sie können bei Bedarf auch auf eine bestimmte Version aktualisieren. Um zum Beispiel auf WordPress 6.4.3 zu aktualisieren, würden Sie verwenden:
wp core update --version=6.4.3
Um eine Vorschau auf die Aktualisierungen zu erhalten, ohne tatsächlich Änderungen vorzunehmen, verwenden Sie die --dry-run
Flagge:
wp core update --dry-run
Dieser Befehl zeigt Ihnen, welche Aktualisierungen verfügbar sind, ohne sie anzuwenden. Dies ist ein guter Weg, um zu testen, bevor Sie die Aktualisierung wirklich durchführen.
Mit WP-CLI können Sie schnell verschiedene Informationen über Ihre WordPress-Website abrufen. Dies kann für die Fehlersuche, die Überprüfung von Konfigurationen oder einfach für ein besseres Verständnis Ihrer Einrichtung nützlich sein.
Um die aktuelle Version Ihrer WordPress-Installation zu sehen, verwenden Sie:
wp core version
Dadurch wird die Versionsnummer ausgegeben, z. B. 6.4.3.
Um die Haupt-URL Ihrer WordPress-Website abzurufen, verwenden Sie:
wp option get home
Dadurch wird die in Ihren WordPress-Einstellungen konfigurierte URL zurückgegeben.
Um eine Administrator-E-Mail zu finden, verwenden Sie:
wp option get admin_email
Um den Titel Ihrer Website zu finden, verwenden Sie:
wp option get blogname
Sie können eine Liste der Benutzer abrufen:
wp user list
Sie können die Details eines bestimmten Benutzers mit Hilfe seiner Benutzer-ID abrufen. Zum Beispiel für die Benutzer-ID 1:
wp user get 1
Diese Befehle sind hilfreich, um schnell auf wichtige Details zu Ihrer WordPress-Website zuzugreifen, ohne sich im Dashboard anzumelden. Sie können diese Informationen auch in Skripten verwenden, um bestimmte Aufgaben zu automatisieren.
Regelmäßige Backups sind für jede WordPress-Website unerlässlich. Mit WP-CLI können Sie schnell und einfach Backups erstellen.
Die einfachste Sicherung, die Sie mit WP-CLI durchführen können, ist ein Datenbankexport. Sie können diesen Befehl verwenden:
wp db export
Vollständige Backups sind jedoch etwas komplizierter. Um sie zu vereinfachen, verwenden Sie Duplicator. Dieses Backup-Plugin verfügt über WP-CLI-Befehle, sodass Sie Ihre Website sichern können, ohne die WordPress-Befehlszeilenschnittstelle zu verlassen.
Verwenden Sie diesen Befehl, um eine vollständige Sicherung der Website (Datenbank und Dateien) zu erstellen:
wp duplicator build
Die WP-CLI-Befehle von Duplicator Pro sind in hohem Maße anpassbar. Hier sind einige Optionen:
--template=<ID>
: Verwenden Sie eine vordefinierte Sicherungsvorlage.--dir=<path>
: Geben Sie einen benutzerdefinierten Sicherungsspeicherort an.--delete:
Automatisches Entfernen der Sicherungskopie nach der Erstellung.--phpsqldump
, --phpzip
, --duparchive
: Ändern Sie die für Backups verwendete Archiv-Engine.Verwenden Sie den Befehl wp duplicator build --help
um einen vollständigen Überblick über die verfügbaren Optionen zu erhalten.
Diese Befehle bieten eine einfache Möglichkeit, Backups zu erstellen, zu verwalten und zu bereinigen. Sie können Backups automatisieren, indem Sie einfache Skripte erstellen, die diese WP-CLI-Befehle ausführen.
Sie könnten zum Beispiel ein Bash-Skript erstellen, um mehrere Websites gleichzeitig zu sichern.
#!/bin/bash
# Define site path to user associations
declare -A site_configs=(
["/var/www/site1/public"]="user1"
["/var/www/site2/public"]="user2"
["/var/www/site3/public"]="user3"
# Add more associations as needed
)
target_path="/path/to/backup/destination"
# Create and clean the destination folder
mkdir -p "$target_path" || { echo "Unable to create folder $target_path"; exit 1; }
cd "$target_path" || { echo "Unable to access folder $target_path"; exit 1; }
# Iterate through site path to user associations
for site_path in "${!site_configs[@]}"; do
user="${site_configs[$site_path]}"
# Check if the web folder exists
if [ ! -d "$site_path" ]; then
echo "Folder $site_path does not exist. Skipping..."
continue
fi
# Execute backup
cd "$site_path" || { echo "Unable to access $site_path"; continue; }
echo "Creating backup for $site_path with user $user"
sudo -u "$user" wp duplicator build --delete --dir="$target_path"
done
# Change ownership and create zip
cd "$target_path" || { echo "Unable to access $target_path"; exit 1; }
chown $USER:$USER *
zip ../backups.zip *
WP-CLI kann einfache Datenbank-Backups durchführen. Für flexiblere und automatisierte Backups sollten Sie Duplicator Pro installieren. Seine Befehle erweitern WP-CLI und machen es zu einem leistungsstarken Werkzeug für Ihre Backup-Strategie.
WP-CLI bietet mehrere Befehle zur Verwaltung Ihrer WordPress-Datenbank direkt über die Befehlszeile. Dies kann nützlich sein, um die Leistung zu optimieren, Probleme zu beheben und Wartungsaufgaben durchzuführen.
Um Ihre Datenbank zu optimieren, verwenden Sie:
wp db optimize
Dieser Befehl trägt zur Verbesserung der Datenbankleistung bei, indem er den Overhead entfernt. Es ist eine gute Praxis, diesen Befehl regelmäßig auszuführen.
Wenn Sie Probleme mit Ihrer Datenbank haben, können Sie versuchen, sie mit zu reparieren:
wp db repair
Mit diesem Befehl wird versucht, alle beschädigten Tabellen zu reparieren.
Wir haben bereits einen einfachen Datenbankexportbefehl gesehen, aber hier ist ein weiteres Beispiel. Sie können die Datenbank mit einem eigenen Dateinamen exportieren:
wp db export my_database_backup.sql
Um eine zuvor exportierte Datenbank zu importieren, verwenden Sie:
wp db import my_database_backup.sql
Stellen Sie sicher, dass die SQL-Datei in dem Verzeichnis vorhanden ist, in dem Sie den Befehl ausführen.
Dieser Befehl ersetzt Ihre bestehende Datenbank durch die in der angegebenen Datei. Seien Sie vorsichtig, wenn Sie diesen Befehl auf einer aktiven Website ausführen. Sichern Sie sie immer zuerst!
Diese Befehle erleichtern die Verwaltung und Wartung Ihrer WordPress-Datenbank, ohne dass Sie sich in phpMyAdmin oder ein anderes Datenbankverwaltungstool einloggen müssen. Sie ermöglichen Ihnen den direkten Zugriff auf Datenbankoperationen über die Kommandozeile.
WP-CLI bietet eine bequeme Möglichkeit, Ihre WordPress-Plugins und -Themes über die Kommandozeile zu verwalten. Dies ist viel schneller als die Verwendung des WordPress-Administrationsbereichs, insbesondere wenn Sie mehrere Plugins und Themes verwalten müssen.
Um ein Plugin zu installieren, verwenden Sie den folgenden Befehl und ersetzen Sie dabei plugin-slug
mit dem tatsächlichen Slug des Plugins:
wp plugin install plugin-slug
Zum Beispiel, um das beliebte All in One SEO Plugin zu installieren:
wp plugin install all-in-one-seo-pack
Sie können ein Plugin auch aus einer ZIP-Datei installieren:
wp plugin install /path/to/plugin.zip
Um ein Plugin zu aktivieren, verwenden Sie:
wp plugin activate plugin-slug
Zum Beispiel, um AIOSEO zu aktivieren:
wp plugin activate all-in-one-seo-pack
Um ein Plugin zu deaktivieren, verwenden Sie:
wp plugin deactivate plugin-slug
Um eine Liste aller installierten Plugins zu sehen, verwenden Sie:
wp plugin list
Sie können auch ein Kennzeichen verwenden, um nach dem Status zu filtern:
wp plugin list --status=active
Dies gibt eine Liste Ihrer installierten Plugins aus, einschließlich ihres Status (aktiv oder inaktiv).
Um ein Plugin zu deinstallieren, verwenden Sie:
wp plugin uninstall plugin-slug
Verwenden Sie eine ähnliche WP-CLI, um Themes zu verwalten, indem Sie "Plugin" durch "Theme" ersetzen. So installieren Sie zum Beispiel das Theme Twenty Twenty-Four:
wp theme install twentytwentyfour
Mit diesen Befehlen können Sie Ihre Plugins und Themes effizient verwalten. Sie können Massenaktionen durchführen, Plugins und Themes mit nur einem Befehl aktualisieren, aktivieren oder deaktivieren und so wertvolle Zeit und Mühe sparen.
Die Verwaltung von Kommentaren kann eine zeitraubende Aufgabe sein. WP-CLI bietet eine schnelle Möglichkeit, Kommentare über die Kommandozeile zu moderieren. Dies ist besonders nützlich, wenn Sie eine große Anzahl von Kommentaren zu bearbeiten haben.
Um eine Liste aller Kommentare zu sehen, verwenden Sie:
wp comment list
Dieser Befehl gibt eine Liste aller Kommentare aus, zusammen mit ihrer ID, dem Autor und dem Status. Sie können verschiedene Flags verwenden, um die Kommentare zu filtern.
Um nur ausstehende Kommentare aufzulisten:
wp comment list --status=hold
Sie können auch genehmigte Kommentare mit auflisten:
wp comment list --status=approve
Oder Spam-Kommentare mit:
wp comment list --status=spam
Um einen Kommentar zu genehmigen, verwenden Sie seine ID:
wp comment approve comment-id
Ersetzen Sie comment-id durch die tatsächliche ID des Kommentars.
Um die Freigabe eines Kommentars aufzuheben, verwenden Sie:
wp comment unapprove comment-id
Um einen Kommentar als Spam zu markieren:
wp comment spam comment-id
Um die Markierung eines Kommentars als Spam aufzuheben:
wp comment unspam comment-id
Um einen Kommentar in den Papierkorb zu verschieben:
wp comment trash comment-id
Um einen Kommentar dauerhaft zu löschen:
wp comment delete comment-id
Seien Sie vorsichtig, diese Aktion ist unumkehrbar.
Sie können Massenaktionen durchführen, indem Sie Befehle mit Filtern kombinieren. Zum Beispiel, um alle ausstehenden Kommentare zu genehmigen:
wp comment list --status=hold --format=ids | xargs wp comment approve
Dieser Befehl ruft die IDs der ausstehenden Kommentare ab und genehmigt sie alle in einem Schritt.
Diese Befehle erleichtern die Verwaltung von Kommentaren, vor allem wenn Sie eine große Anzahl von Kommentaren erhalten. Mit einfachen Befehlen können Sie Kommentare schnell filtern, genehmigen, löschen oder als Spam markieren.
Mit WP-CLI können Sie Inhalte direkt über die Befehlszeile erstellen und verwalten. Dies kann nützlich sein, um schnell Beiträge oder Seiten hinzuzufügen.
Um einen neuen Beitrag zu erstellen, verwenden Sie:
wp post create --post_type=post --post_title="My New Post" --post_content="This is the content of my new post." --post_status=publish
Ersetzen Sie "My New Post" und "This is the content of my new post." durch den gewünschten Titel und Inhalt. Mit diesem Befehl wird ein neuer veröffentlichter Beitrag mit dem angegebenen Titel und Inhalt erstellt.
Sie können den Status des Beitrags auch auf "Entwurf" setzen, wenn Sie ihn nicht sofort veröffentlichen möchten.
Um eine neue Seite zu erstellen, verwenden Sie:
wp post create --post_type=page --post_title="My New Page" --post_content="This is the content of my new page." --post_status=publish
Um Inhalte mit WP-CLI zu aktualisieren, benötigen Sie die ID des Beitrags oder der Seite:
wp post update post-id --post_title="Updated Title" --post_content="Updated Content."
Ersetzen Sie post-id durch die ID des Beitrags oder der Seite, die Sie aktualisieren möchten, und "Aktualisierter Titel" und "Aktualisierter Inhalt" durch den neuen Inhalt.
Um einen Beitrag oder eine Seite zu löschen, verwenden Sie die ID:
wp post delete post-id
Zum Auflisten Ihrer Stellen:
wp post list --post_type=post
Zum Auflisten Ihrer Seiten:
wp post list --post_type=page
Sie können die Liste mit verschiedenen Flags nach Status, Autor und mehr filtern.
Sie können auch benutzerdefinierte Felder mit WP-CLI festlegen. Zum Beispiel:
wp post meta set post-id meta-key "Meta Value"
Ersetzen Sie post-id, meta-key und Meta Value durch die tatsächlichen Werte.
Diese Befehle bieten eine schnelle Möglichkeit, Inhalte hinzuzufügen, zu aktualisieren oder zu entfernen, ohne sich im WordPress-Verwaltungsbereich anzumelden. Dies kann sehr hilfreich sein, wenn Sie Aufgaben der Inhaltsverwaltung automatisieren möchten.
Sie können mit WP-CLI Benutzer erstellen, aktualisieren und löschen.
Um einen neuen Benutzer zu erstellen, verwenden Sie diesen Befehl:
wp user create username user@example.com --user_pass="password" --role=author
Ersetzen Sie Benutzernamen, user@example.com, Passwort und Autor durch die gewünschten Werte.
Mit diesem Befehl wird ein neuer Benutzer mit dem angegebenen Benutzernamen, der E-Mail-Adresse, dem Passwort und der Rolle erstellt. Sie können auch andere Rollen verwenden, z. B. Editor, Administrator, Abonnent und andere.
Um eine Liste aller Benutzer auf Ihrer Website zu sehen:
wp user list
Dadurch wird eine Liste aller Benutzer mit ihren IDs, Benutzernamen und E-Mails ausgegeben.
Um die Details eines bestimmten Benutzers zu erhalten, verwenden Sie:
wp user get user-id
Ersetzen Sie user-id durch die ID des Benutzers.
Um einen bestehenden Benutzer zu aktualisieren, können Sie die wp user update
Befehl. Zum Beispiel, um die E-Mail-Adresse des Benutzers zu ändern:
wp user update user-id --user_email=newemail@example.com
Sie können auch andere Felder wie das Passwort oder die Rolle des Benutzers aktualisieren.
Um das Passwort eines Benutzers zurückzusetzen, verwenden Sie:
wp user update user-id --user_pass=new_password
So löschen Sie einen Benutzer:
wp user delete user-id
Sie können Benutzerrollen und -funktionen mit WP-CLI verwalten. Fügen Sie zum Beispiel mit diesem Befehl einem Benutzer die Rolle "Redakteur" hinzu:
wp user set-role user-id editor
Verwenden wp user remove-role
um einen Benutzer aus einer Rolle zu entfernen.
Jetzt haben Sie alle notwendigen Werkzeuge, um Benutzer auf Ihrer WordPress-Website über die Befehlszeile zu verwalten. Dies kann besonders hilfreich sein, wenn Sie Massenbenutzeraktionen durchführen müssen.
WP-CLI kann ein nützliches Werkzeug für die Fehlersuche und das Debugging von Problemen auf Ihrer WordPress-Website sein. Hier sind ein paar Befehle, die helfen können.
WP-CLI kann Ihnen zeigen, ob es Fehler in Ihrer WordPress-Einrichtung gibt. Mit diesem Befehl wird geprüft, ob alle WordPress-Kerndateien intakt sind. Wenn eine Datei fehlt oder geändert wurde, wird ein Fehler gemeldet.
wp core verify-checksums
WP-CLI kann zwar nicht direkt Fehler in Plugins oder Themes aufspüren, aber Sie können es verwenden, um Plugins zu deaktivieren oder Themes zur Fehlersuche zu wechseln.
Um alle Plugins zu deaktivieren:
wp plugin deactivate --all
Um zu einem Standardthema zu wechseln:
wp theme activate twentytwentyfour
Danach können Sie sie nacheinander reaktivieren, um den Fehler einzugrenzen.
Sie können die wp db check
Befehl zu prüfen, ob Datenbankfehlerdie auf Probleme auf Ihrer Website hinweisen können:
wp db check
Sie können die im Abschnitt Datenbankverwaltung genannten Befehle verwenden, um Ihre Datenbank bei Bedarf zu reparieren.
WP-CLI interagiert nicht direkt mit den Serverprotokollen. Um die Fehlerprotokolle Ihres Webservers einzusehen, müssen Sie normalerweise Kommandozeilen-Tools wie tail
um die Fehlerprotokolle Ihres Webservers direkt einzusehen. Der Speicherort dieser Protokolle hängt von Ihrer Serverkonfiguration ab.
Mit WP-CLI können Sie mögliche Probleme schnell testen und diagnostizieren, um Ihre Website schnell wieder zum Laufen zu bringen.
Die Erstellung eines Child-Themes ist eine gute Idee, wenn Sie Ihr WordPress-Theme anpassen möchten, ohne die ursprünglichen Theme-Dateien zu verändern. WP-CLI macht diesen Prozess einfach und schnell.
Um ein Child-Theme zu erstellen, verwenden Sie die wp scaffold child-theme
gefolgt von dem Slug des übergeordneten Themas.
Um zum Beispiel ein Child-Theme für das Twenty Twenty-Four-Theme zu erstellen, verwenden Sie:
wp scaffold child-theme twentytwentyfour
Dieser Befehl erstellt ein neues Verzeichnis für Ihr Child-Theme mit den benötigten Basisdateien, einschließlich style.css und functions.php. Er fügt auch die notwendigen Header-Informationen zu style.css hinzu, um es zu einem gültigen Child-Theme zu machen.
Sie können das Verzeichnis des Child-Themes anpassen, indem Sie die --theme_slug
Flagge.
wp scaffold child-theme twentytwentyfour --theme_slug=my-child-theme
Sie können auch den Namen des Child-Themes mit --theme_name
.
wp scaffold child-theme twentytwentyfour --theme_name="My Child Theme"
Die vollständige Liste der Optionen finden Sie unter:
wp help scaffold child-theme
Dieser Befehl macht es sehr einfach, Child-Themes zu erstellen, die Ihre Anpassungen organisieren und sicherstellen, dass sie nicht überschrieben werden, wenn das Parent-Theme aktualisiert wird.
Wenn Sie die Bildgrößen in den WordPress-Einstellungen ändern, müssen Sie häufig die Thumbnails für Ihre vorhandenen Bilder neu generieren. Dies ist eine häufige Aufgabe, die WP-CLI effizient erledigen kann.
Um alle Miniaturbilder neu zu generieren, verwenden Sie:
wp media regenerate
Mit diesem Befehl werden alle vorhandenen Mediendateien durchsucht und die Miniaturansichten anhand der aktuellen Einstellungen neu erstellt. Dies kann einige Zeit dauern, je nachdem, wie viele Bilder Sie haben.
Sie können auch Miniaturbilder für bestimmte Bilder oder bestimmte Größen neu generieren. Sehen Sie sich die vollständige Liste der verfügbaren Flaggen mit an:
wp help media regenerate
Die Suchen- und Ersetzen-Funktion in WP-CLI ist äußerst nützlich, wenn Sie eine WordPress-Website migrieren. Sie hilft Ihnen, URLs nach einem Domainwechsel zu aktualisieren.
Um nach einer alten URL zu suchen und sie durch eine neue URL zu ersetzen, verwenden Sie den folgenden Befehl:
wp search-replace 'oldurl.com' 'newurl.com'
Ersetzen Sie "oldurl.com" durch die URL Ihrer früheren Website und "newurl.com" durch die URL Ihrer neuen Website.
Dieser Befehl durchsucht Ihre gesamte Datenbank und ersetzt alle Instanzen der alten URL durch die neue.
Sichern Sie immer Ihre Datenbank, bevor Sie diesen Befehl ausführen. Dadurch wird sichergestellt, dass Sie leicht zum vorherigen Zustand zurückkehren können, falls etwas schief geht.
Geben Sie die alten und neuen URLs sehr genau an. Selbst ein kleiner Tippfehler kann Probleme verursachen.
Dieser Befehl kann sehr leistungsfähig sein, ist aber auch sehr gefährlich, wenn er falsch eingesetzt wird. Testen Sie ihn auf einer Staging-Site, bevor Sie ihn in der Produktion einsetzen.
Wenn Sie serialisierte Daten in Ihrer Datenbank verwenden (was sehr häufig der Fall ist), verwenden Sie die --all-tables
Flag, um sicherzustellen, dass alle Instanzen der URLs geändert werden. Zum Beispiel:
wp search-replace 'oldurl.com' 'newurl.com' --all-tables
Um eine Vorschau der Änderungen zu sehen, ohne sie tatsächlich durchzuführen, verwenden Sie die --dry-run
Flagge:
wp search-replace 'oldurl.com' 'newurl.com' --dry-run
Dieser Befehl zeigt Ihnen eine Liste aller Änderungen, die er vornehmen würde, und gibt Ihnen die Möglichkeit, diese zu überprüfen, bevor Sie fortfahren.
WP-CLI funktioniert unter Windows mit Hilfe von Tools wie WSL (Windows Subsystem for Linux) oder über unterstützte PHP-Umgebungen. Eine direkte Installation ist möglich, aber ohne ordnungsgemäße Konfiguration können Kompatibilitätsprobleme auftreten.
Registrieren Sie einen WP-CLI-Befehl, indem Sie die WP_CLI::add_comman
d-Funktion in Ihrem PHP-Code. Definieren Sie eine Callback-Funktion für das Verhalten des Befehls und nehmen Sie sie in die Codebasis Ihres Plugins oder Themes auf. Dokumentieren Sie Argumente und Verwendung ordnungsgemäß, um die Funktionalität zu gewährleisten.
Prüfen Sie, ob WP-CLI installiert ist, indem Sie ein Terminal öffnen und den folgenden Befehl ausführen
. Wenn es installiert ist, wird die Versionsnummer oder der Pfad angezeigt, andernfalls wird eine Fehlermeldung angezeigt.wp --info
Beginnen Sie mit der Verwendung von WordPress CLI, indem Sie WP-CLI installieren und in der Befehlszeile zu Ihrem WordPress-Verzeichnis navigieren. Führen Sie Befehle wie wp plugin list
um Plugins anzuzeigen oder wp theme activate
um Themen zu ändern. Beginnen Sie mit grundlegenden Befehlen und beziehen Sie sich auf die WP-CLI-Dokumentation zur Orientierung.
WP-CLI ist ein leistungsstarkes Tool, das Ihre WordPress-Verwaltungsabläufe erheblich verbessern kann. Von einfachen Aktualisierungen bis hin zu komplexen Datenbankoperationen bietet es eine schnellere und effizientere Möglichkeit zur Interaktion mit Ihren WordPress-Sites.
Wir ermutigen Sie, noch heute mit WP-CLI zu experimentieren. Beginnen Sie mit einigen grundlegenden Befehlen aus diesem WP-CLI-Tutorial und erkunden Sie nach und nach die erweiterten Funktionen.
Je mehr Sie es benutzen, desto mehr werden Sie sich daran gewöhnen und desto mehr werden Sie sein Potenzial erkennen!
Während Sie hier sind, werden Ihnen wahrscheinlich diese zusätzlichen WordPress-Tutorials gefallen:
Wenn Sie nach zusätzlicher Flexibilität in WP-CLI suchen, sollten Sie Duplicator Pro verwenden. Dabei handelt es sich um ein Backup-Tool, das sich nahtlos in WP-CLI integriert und die Sicherung Ihrer Website über die Kommandozeile optimiert.
Offenlegung: Unsere Inhalte werden von unseren Lesern unterstützt. Das bedeutet, wenn Sie auf einige unserer Links klicken, erhalten wir möglicherweise eine Provision. Wir empfehlen nur Produkte, von denen wir glauben, dass sie für unsere Leser einen Mehrwert darstellen.