Zbavte se zdlouhavého klikání a zažijte extrémně rychlou efektivitu správy pomocí příkazové řádky.
Co je WP-CLI?
Představte si, že můžete provádět všechny administrativní úkoly WordPressu v černém okně příkazové řádky pomocí jednoduchých příkazů: instalovat pluginy, aktualizovat témata, vytvářet články a dokonce hromadně upravovat obsah – to je kouzlo WP-CLI (WordPress Command Line Interface).
WP-CLI je oficiální nástroj WordPress pro příkazovou řádku, který umožňuje spravovat webové stránky pomocí terminálu (Terminal/SSH) bez nutnosti přihlášení do administračního rozhraní. Pro začátečníky to může znít trochu technicky, ale jakmile si to osvojíte, zjistíte, že je to mnohem efektivnější než tradiční grafické rozhraní.
Proč bych měl používat WP-CLI?
🚀 Desetkrát vyšší efektivita
- Hromadné operaceAktualizujte všechny pluginy najednou, místo toho, abyste na každý klikali zvlášť.
- AutomatizaceJe možné napsat skript, který automaticky provede opakující se úkoly.
- Vzdálené správy: Správa webových stránek na serveru pomocí SSH, bez nutnosti stahovat soubory.
💻 Srovnání skutečných případů
Aktualizace 20 pluginů tradičním způsobem:
- 1. Přihlaste se do administrace → klikněte na "Pluginy" → zkontrolujte aktualizace → vyberte všechny pluginy → klikněte na „Aktualizovat“ → počkejte, až se aktualizace dokončí.
- 2. Doba trvání: 3–5 minut, vyžaduje neustálé klikání a čekání na načtení stránky.
Použití WP-CLI:
wp plugin update --all Trvání: 10–20 sekund, hotovo jedním příkazem!
Jak nainstalovat WP-CLI?
Installace na Linuxu/MacOSu
Otevřete terminál a postupně zadejte následující příkazy:
# 下载 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 Pokud uvidíte informace o verzi, znamená to, že instalace byla úspěšná!
Installace na Windows
Doporučujeme použít jednu z následujících dvou metod:
- 1.Installace WSL (Windows Subsystem for Linux)Vyhledejte Ubuntu v Microsoft Storu a nainstalujte jej.
- 2.Použijte integrované prostředí, jako je XAMPP.Nová verze je obvykle již vybavena WP-CLI.
Praktické cvičení se základními příkazy
Začněme s nejjednoduššími příkazy a postupně se naučíme základní funkce WP-CLI.
1. Kontrola základních informací
# 检查 WordPress 版本
wp core version
# 查看网站状态
wp core check-update
# 列出所有已安装的插件
wp plugin list 2. Správa pluginů
# 安装一个插件(以 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. Správa témat
# 安装并启用新主题
wp theme install twentytwentyfour --activate
# 查看当前主题
wp theme status
# 更新所有主题
wp theme update --all 4. Správa obsahu
# 创建一篇新文章
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 Praktické scénáře: řešení skutečných problémů.
Scénář 1: Hromadná výměna doménové adresy během migrace webových stránek.
Když potřebujete přesunout webovou stránku z testovací domény na oficiální doménu:
# 将数据库中所有 old-domain.com 替换为 new-domain.com
wp search-replace "old-domain.com" "new-domain.com" Oproti tradičním metodámJe nutné ručně exportovat databázi, nahradit ji v textovém editoru a poté ji znovu importovat, což je poměrně riskantní.
Scéna 2: Hromadné zpracování a optimalizace obrázků.
Zjistil jsem, že žádné obrázky v článcích nemají nastavený alternativní text (ALT):
# 为没有 ALT 文本的图片批量添加描述
wp media list --field=ID | xargs -I % wp media update % --post_title="图片描述" Scéná 3: Rychlé zálohování webové stránky.
# 一键备份数据库
wp db export backup-$(date +%Y%m%d).sql
# 备份完成后压缩
gzip backup-$(date +%Y%m%d).sql Pokročilé tipy: Jak pracovat efektivněji
1. Použijte aliasy k zjednodušení příkazů.
在 ~/.bashrc或 ~/.zshrcPřidáno do souboru:
alias wp-update-all='wp plugin update --all && wp theme update --all'
alias wp-backup='wp db export backup-$(date +%Y%m%d).sql' A poté provést source ~/.bashrcPoté můžete použít krátký příkaz:
wp-update-all # 更新所有插件和主题
wp-backup # 快速备份 2. Vytvořte automatizovaný skript.
Nový soubor 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 "维护完成!" Přidejte skriptu oprávnění k provádění:chmod +x daily-maintenance.sh
Poté jej lze nastavit jako plánovanou úlohu, která se spustí automaticky.
Často kladené otázky (FAQ)
❓ Jsem úplný začátečník, měl bych používat WP-CLI?
DoporučeníPokud aktualizujete jen několik článků příležitostně, můžete nadále používat grafické rozhraní. Pokud však spravujete více webových stránek nebo potřebujete častěji provádět úpravy, důrazně doporučujeme naučit se používat WP-CLI.
❓ Může používání WP-CLI poškodit webovou stránku?
BezpečnostWP-CLI má stejnou kontrolu oprávnění jako grafické rozhraní. Pokud budete postupovat opatrně (zejména u příkazů týkajících se databáze), riziko je malé. Před provedením operace se doporučuje provést zálohu.
❓ Co když si nepamatuji příkazy?
Technika: Použití wp helpProhlédněte si nápovědu, například wp help pluginZkontrolujte příkazy související s pluginem. Častěji používejte klávesu Tab pro automatické doplnění.
❓ Podporují všichni hostitelé WP-CLI?
PožadavkyVětšina VPS a cloudových hostingu to podporuje. U sdíleného hostingu je nutné kontaktovat zákaznickou podporu a ověřit si přístup k SSH.
Doporučená studijní trať
První fáze (první týden): seznámení se se základními příkazy.
- • Praktické cvičení v instalaci a aktualizaci pluginů a témat.
- • Pokuste se vytvořit a upravovat články.
- • Ovládnutí
wp --helpZpůsoby, jak získat pomoc
Druhá fáze (2.–3. týden): praktické použití.
- • Zkuste hromadně nahradit doménová jména.
- • Nastavte skript automatického zálohování.
- • Hromadné zpracování učebního obsahu
Třetí fáze (po 1 měsíci): pokročilá optimalizace.
- • Integrace do pracovního procesu.
- • Napsat vlastní skript
- • Prozkoumejte pokročilé funkce (jako například úlohy CRON).
Studium
- Officiální zdroje
- Návody a příručky
- Komunita a podpora
Závěr
WP-CLI není nástroj pouze pro hackery, ale je to efektivní pomůcka, kterou by měl ovládat každý uživatel WordPressu. Počínaje dneškem se naučte jeden příkaz denně, a po měsíci zjistíte, že vaše produktivita významně vzrostla.
Nenechte se znepokojit příkazovým řádkem.– Je to jen další jazyk pro komunikaci s počítačem. Stejně jako při učení cizího jazyka může být začátek obtížný, ale jakmile jej ovládnete, otevře vám to dveře do nového světa.
Nyní otevřete terminál a zadejte svůj první příkaz WP-CLI!
wp --info Gratuluji, udělali jste první krok k tomu stát se odborníkem na WordPress! 🎉
upozornit na něco
Malá rada: Všechny příkazy v tomto článku jsou prováděny v kořenové složce instalace WordPressu. Pokud narazíte na problémy s oprávněními, můžete před příkazy přidat „sudo“. sudo(Linux/macOS) nebo spusťte jako správce (Windows).