WordPress6 min

WP-CLI pro začátečníky: základy a první příkazy pro WordPress

Co je WP-CLI, jak ho spustit ve WordPress projektu a které příkazy použít pro první kontrolu jádra, URL, pluginů, témat a uživatelů.

SynthBit
WP-CLI pro začátečníky: základy a první příkazy pro WordPress

WP-CLI pro začátečníky: základy a první příkazy pro WordPress

WP-CLI je WordPress Command Line Interface — nástroj pro správu WordPressu přes terminál, PowerShell nebo SSH. Umožňuje kontrolovat web, aktualizovat pluginy, spravovat uživatele, exportovat databázi nebo dělat hromadné úpravy bez klikání v administraci.

Tento článek vychází z úvodního video návodu a ukazuje první bezpečné příkazy, které se vyplatí znát při správě WordPress webu.

Proč používat WP-CLI

Administrace WordPressu je dobrá pro běžnou editaci obsahu. Při technické správě je ale terminál často rychlejší a přesnější.

WP-CLI pomáha najmä pri:

  • kontrole verze WordPressu, pluginů a témat,
  • hromadných aktualizacích,
  • správě uživatelů a rolí,
  • exportu a importu databáze,
  • migracích a vyhledávání v obsahu,
  • automatizaci opakovaných úloh.

Při dlouhodobé údržbě klientských webů je WP-CLI výrazně lepší než opakovat stejné kroky ručně přes administraci.

Kde spouštět WP-CLI

Nejdůležitější pravidlo: příkazy spouštějte v kořenové složce WordPress instalace — tam, kde se nachází wp-config.php.

Pokud jste na serveru přes SSH, nejdřív přejděte do správného adresáře. Například:

cd /var/www/html

Potom ověřte, že WP-CLI vidí správný web. Pokud příkaz spustíte ve špatné složce, můžete dostat chybu nebo pracovat s jinou instalací.

První příkazy

Na začátek stačí několik bezpečných read-only příkazů:

  • wp --info — informace o WP-CLI a prostředí,
  • wp core version — verze WordPress jádra,
  • wp option get siteurl — URL WordPress inštalácie,
  • wp option get home — URL úvodnej stránky,
  • wp plugin list — seznam pluginů a jejich stav,
  • wp theme list — seznam témat,
  • wp user list — seznam uživatelů.

Tyto příkazy nic nemění. Jsou vhodné jako první audit před aktualizacemi, migrací nebo opravou webu.

Praktický první audit WordPress webu

Při převzetí existujícího webu bychom začali například takto:

wp core version

wp plugin list --status=active

wp theme list

wp user list --role=administrator

Tak rychle zjistíte, zda web běží na staré verzi jádra, kolik pluginů je aktivních, jaká šablona se používá a kdo má administrátorská práva.

Pozor na příkazy, které mění data

WP-CLI umí dělat i destruktivní operace: mazat uživatele, měnit URL, aktualizovat databázi nebo spouštět search-replace. Před takovými příkazy vždy udělejte zálohu.

Příklady příkazů, kde je potřeba zvýšená opatrnost:

  • wp search-replace,
  • wp db import,
  • wp db reset,
  • wp plugin update --all,
  • wp user delete.

U produkčního webu doporučujeme nejdřív testovací prostředí nebo alespoň aktuální databázový dump.

Video návod

Podívat se na video návod na YouTube

WP-CLI ve firemním workflow

WP-CLI je základní nástroj při seriózní WordPress údržbě. V kombinaci s Gitem, stagingem a automatizovaným deployem pomáhá řešit WordPress bez FTP chaosu a bez ručních zásahů přímo na produkci.

Pokud potřebujete WordPress vývoj, migraci nebo dlouhodobou správu, WP-CLI je jeden z nástrojů, který používáme při auditu, aktualizacích a technické údržbě.

Potřebujete nastavit OTP nebo auditovat flow?

Pomůžeme s UX, bezpečností, GDPR i monitoringem doručitelnosti.

Partneři a spolupráce

EU
MIRRI
MHSR
SBA
DIA
TTSK
Trnava
JMK