Verabschieden Sie sich von mühsamen Klickvorgängen und erleben Sie die schnelle und effiziente Verwaltung durch die Befehlszeile.
Was ist WP-CLI?
Stellen Sie sich vor, Sie könnten alle Ihre WordPress-Verwaltungsaufgaben erledigen, indem Sie einfache Befehle in ein schwarzes Kommandozeilenfenster eingeben: Plugins installieren, Themes aktualisieren, Beiträge erstellen und sogar Inhalte in großen Mengen ändern - das ist die Schönheit der WP-CLI (WordPress Command Line Schnittstelle).
WP-CLI ist das offizielle Befehlszeilentool für WordPress, mit dem Sie Ihre Website über ein Terminal (Terminal/SSH) verwalten können, ohne sich in die Backend-Oberfläche einloggen zu müssen. Es mag für Neulinge etwas technisch herausfordernd klingen, aber wenn Sie es einmal beherrschen, werden Sie feststellen, dass es viel effizienter ist als die traditionelle grafische Benutzeroberfläche.
Warum sollte ich WP-CLI verwenden?
🚀 10 Mal effizienter
- BatchbetriebUpdate aller Plugins mit einem Klick, anstatt sie einzeln anzuklicken
- automatisch: Skripte können geschrieben werden, um sich wiederholende Aufgaben zu automatisieren
- FernverwaltungVerwaltung von Websites auf dem Server über SSH, keine Dateidownloads erforderlich!
💻 Realer Fallvergleich
Aktualisieren Sie 20 Plug-ins auf herkömmliche Weise.
- Melden Sie sich im Hintergrund an → Klicken Sie auf "Plug-ins" → Updates anzeigen → Wählen Sie alle Plug-ins aus → Klicken Sie auf Update → Warten Sie auf die Fertigstellung.
- 2) Zeitaufwand: 3-5 Minuten, man muss ständig klicken und warten, bis die Seite geladen ist.
Verwenden Sie die WP-CLI.
wp plugin update --all Zeit: 10-20 Sekunden, ein Befehl!
Wie wird WP-CLI installiert?
Installation unter Linux/macOS
Öffnen Sie Terminal und geben Sie die folgenden Befehle nacheinander ein:
# 下载 WP-CLI
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
# 验证安装
wp --info Wenn Sie die Versionsinformationen sehen, war die Installation erfolgreich!
Installation unter Windows
Die folgenden zwei Methoden werden empfohlen:
- 1.Installation von WSL (Windows Subsystem für Linux)Suchen Sie im Microsoft Store nach Ubuntu und installieren Sie es!
- 2.Verwendung von integrierten Umgebungen wie XAMPP: Neuere Versionen haben in der Regel WP-CLI integriert.
Grundkommando Praktische Übung
Beginnen wir mit den einfachsten Befehlen und gehen wir schrittweise durch die Kernfunktionen von WP-CLI.
1. grundlegende Informationen prüfen
# 检查 WordPress 版本
wp core version
# 查看网站状态
wp core check-update
# 列出所有已安装的插件
wp plugin list 2. die Plug-in-Verwaltung
# 安装一个插件(以 Yoast SEO 为例)
wp plugin install wordpress-seo
# 启用插件
wp plugin activate wordpress-seo
# 停用插件
wp plugin deactivate wordpress-seo
# 更新所有插件
wp plugin update --all
# 批量启用多个插件
wp plugin activate akismet wordpress-seo 3. die Verwaltung der Themen
# 安装并启用新主题
wp theme install twentytwentyfour --activate
# 查看当前主题
wp theme status
# 更新所有主题
wp theme update --all 4. die Verwaltung der Inhalte
# 创建一篇新文章
wp post create --post_title='我的第一篇文章' --post_content='这是通过命令行创建的内容' --post_status=publish
# 查看文章列表
wp post list
# 批量将文章状态从草稿改为发布
wp post update $(wp post list --post_status=draft --format=ids) --post_status=publish Praktische Szenarien: Lösung von praktischen Problemen
Szenario 1: Stapelweises Ersetzen von Domänennamen während der Website-Migration
Wenn Sie Ihre Website von einer Testdomäne zu einer vollständigen Domäne migrieren müssen:
# 将数据库中所有 old-domain.com 替换为 new-domain.com
wp search-replace "old-domain.com" "new-domain.com" Im Vergleich zum traditionellen WegEs ist riskant, die Datenbank manuell zu exportieren, sie mit einem Texteditor zu ersetzen und sie wieder zu importieren.
Szenario 2: Stapelverarbeitung Bildoptimierung
Es wurde festgestellt, dass der ALT-Text nicht bei allen Bildern der Artikel gesetzt war:
# 为没有 ALT 文本的图片批量添加描述
wp media list --field=ID | xargs -I % wp media update % --post_title="图片描述" Szenario 3: Schnelles Backup Ihrer Website
# 一键备份数据库
wp db export backup-$(date +%Y%m%d).sql
# 备份完成后压缩
gzip backup-$(date +%Y%m%d).sql Tipps für Fortgeschrittene: Produktiveres Arbeiten
1. die Verwendung von Aliasen zur Vereinfachung von Befehlen
„In“ ~/.bashrcoder ~/.zshrcDatei hinzugefügt wird:
alias wp-update-all='wp plugin update --all && wp theme update --all'
alias wp-backup='wp db export backup-$(date +%Y%m%d).sql' dann ausführen source ~/.bashrcDanach können Sie den Kurzbefehl verwenden:
wp-update-all # 更新所有插件和主题
wp-backup # 快速备份 2. die Erstellung von Automatisierungsskripten
Neue Datei daily-maintenance.sh:
#!/bin/bash
# 每日维护脚本
echo "开始 WordPress 日常维护..."
# 备份数据库
wp db export backup-$(date +%Y%m%d).sql
# 更新所有插件和主题
wp plugin update --all
wp theme update --all
# 清理修订版
wp post delete $(wp post list --post_type=revision --format=ids) --force
echo "维护完成!" Erteilen Sie die Berechtigung zur Skriptausführung:chmod +x daily-maintenance.sh
Sie kann dann als zeitgesteuerte Aufgabe zur automatischen Ausführung eingerichtet werden.
Häufig gestellte Fragen (FAQ)
❓ Ich bin ein reiner Anfänger, sollte ich WP-CLI verwenden?
AnregungWenn Sie nur gelegentlich ein paar Artikel aktualisieren, können Sie weiterhin die grafische Benutzeroberfläche verwenden. Wenn Sie jedoch mehrere Websites verwalten oder diese häufig bedienen müssen, ist das Erlernen der WP-CLI sehr zu empfehlen.
❓ Wird die Verwendung von WP-CLI die Website beeinträchtigen?
SicherheitWP-CLI verfügt über die gleiche Berechtigungskontrolle wie die GUI. Solange die Operation sorgfältig durchgeführt wird (insbesondere die datenbankbezogenen Befehle), ist das Risiko sehr gering. Vor dem Betrieb wird ein Backup empfohlen.
❓ Was ist, wenn ich mir die Befehle nicht merken kann?
Finesse: Verwendung wp helpHilfe finden Sie unter anderem bei wp help pluginPlugin-bezogene Befehle anzeigen. Verwenden Sie die Tabulatortaste häufiger zur automatischen Vervollständigung.
❓ Unterstützen alle Hoster WP-CLI?
AnfrageUnterstützt von den meisten VPS- und Cloud-Hostern. Bei Shared Hosting muss der Kundenservice kontaktiert werden, um den SSH-Zugang zu bestätigen.
Vorgeschlagene Studienwege
Phase 1 (Woche 1): Machen Sie sich mit den grundlegenden Befehlen vertraut
- Plugin- und Theme-Installationen und -Updates üben
- -Versuche, Artikel zu erstellen und zu bearbeiten
- -Meisterschaft
wp --helpMöglichkeiten zur Anzeige der Hilfe
Phase 2 (Wochen 2-3): Praktische Anwendung
- -Versucht, Domänennamen massenhaft zu ersetzen
- -Skripte zur automatischen Datensicherung einrichten
- -Stapelverarbeitung von Lerninhalten
Phase 3 (nach 1 Monat): Erweiterte Optimierung
- -Einbindung in den Arbeitsablauf
- -Schreiben eigener Skripte
- -Erweiterte Funktionen (z. B. CRON-Aufgaben) erforschen
tun
- Offizielle Ressourcen
- Tutorials & Leitfäden
- Gemeinschaft & Unterstützung
Zusammenfassungen
WP-CLI ist kein exklusives Tool für Hacker, sondern ein effizientes Werkzeug, das jeder WordPress-Nutzer beherrschen sollte. Beginnen Sie heute, lernen Sie einen Befehl pro Tag, und in einem Monat werden Sie einen Quantensprung in Ihrer Produktivität erleben.
Lassen Sie sich von der Befehlszeile nicht einschüchtern- Es ist nur eine weitere Sprache, um mit Computern zu kommunizieren. Wie das Erlernen einer Fremdsprache kann es anfangs etwas schwierig sein, aber wenn man es einmal beherrscht, öffnet es die Tür zu einer neuen Welt.
Öffnen Sie nun ein Terminal und geben Sie Ihren ersten WP-CLI-Befehl ein!
wp --info Herzlichen Glückwunsch, Sie haben den ersten Schritt auf dem Weg zum WordPress-Master gemacht! 🎉
auf etw. aufmerksam machen
Tipp: Alle Befehle in diesem Artikel werden im Stammverzeichnis der WordPress-Installation ausgeführt. Wenn Sie auf Probleme mit den Zugriffsrechten stoßen, können Sie den Befehlen die folgenden Worte voranstellen sudo(Linux/macOS) oder als Administrator ausführen (Windows).