Upraveno 11 prosince, 2023 13:22
Pokud máte k dispozici vlastní server, na kterém hostujete jeden, nebo více webů s WordPressem, můžete kromě standardních nástrojů používat i WP CLI. WP-CLI (WordPress Command Line Interface) je nástroj, který využijete pro správu webů postavených na platformě WordPress s pomocí příkazového řádku. Mimo to také můžete použít nástroje WP CLI i pro automatizaci WordPressu pomocí příkazů a funkcí v PHP, které budou právě využívat komponenty WP CLI. Díky tomu pak můžete vytvořit PHP skript, který bude provádět různé kontroly či automatické akce s pomocí CRONu, kde bude volat funkce WP CLI. Podmínkou je ale vlastní server a přístup na SSH (minimálně pro instalaci rozhraní). V tomto článku si ukážeme, jak instalace WP CLI na Linux server probíhá. Instalaci zvládnete i s minimálními zkušenostmi se systémem.
Instalace WP CLI na Linux server
Nejprve se tedy pomocí libovolného SSH klienta přihlaste na server. Jako první příkaz použijte update pro aktualizaci balíčků:
sudo apt update
Nyní nainstalujte PHP CLI a související balíčky. To provedete pomocí tohoto příkazu:
sudo apt install php-cli php-mbstring git unzip
Poté si stáhněte WP-CLI. Spusťte následující příkaz pro stažení WP-CLI:
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
Po tomto příkazu budete muset udělat WP-CLI spustitelným. Přidělte spustitelná práva staženému souboru:
chmod +x wp-cli.phar
Přesuňte stažený soubor do složky, která je součástí cesty pro spustitelné soubory:
sudo mv wp-cli.phar /usr/local/bin/wp
To je vše, co musíte provést pro zprovoznění WP-CLI. Zda-li je tato komponenta na serveru funkční si můžete nyní ověřit příkazem:
wp --info
Nejdůležitější příkazy WP-CLI
- wp core install: příkaz instaluje jádro WordPressu, nastavuje základní konfiguraci a vytváří účet administrátora
- wp plugin list: tento příkaz vypisuje seznam nainstalovaných pluginů a jejich stav
- wp plugin install [název_pluginu]: instaluje zvolený plugin z oficiálního repozitáře WordPressu
- wp plugin activate [název_pluginu]: aktivuje konkrétní plugin
- wp theme list: Zobrazuje seznam aktivovaných témat a jejich detaily.
- wp theme install [název_tématu]: instaluje zvolené téma z oficiálního repozitáře WordPressu
- wp theme activate [název_tématu]: aktivuje konkrétní téma
- wp post create: vytváří nový příspěvek s určeným obsahem a metadaty
- wp post list: zobrazuje seznam existujících příspěvků na webu
- wp rewrite flush: obnovuje pravidla URL a provádí “flush” režim, což může vyřešit problémy s permalinky
Instalace WP CLI na Linux server
Závěr
Jak vidíte, WPI-CLI můžete perfektně využít např. u serveru, kde budete chtít plně automatizovat instalace WordPressů, pluginů a šablon vzhledu pro své cílové zákazníky, kterým budete poskytovat webhosting. Možností využití máte ale mnohem více. Osobně používám WP-CLI spolu s vlastními PHP skripty pro automatizaci určitých věcí a spolu s CRON managementem pro různé kontroly stavu webu. Pokud jste dokázali na webu zprovoznit MySQL a Apache, pak pro Vás instalace a ovládání WP-CLI nebude žádný problém. Přínosů má toto rozhraní opravdu mnoho.
Web je vytvářen s pečlivostí k obsaženým informacím. Snažím se poskytovat kvalitní a užitečný obsah, který ostatním pomáhá, nebo je inspiruje. Pokud jste spokojeni s mou prací a chtěli byste mě podpořit, můžete to udělat prostřednictvím jednoduchých možností.
Byl pro Vás tento článek užitečný?
Klikni na počet hvězd pro hlasování.
Průměrné hodnocení. 0 / 5. Počet hlasování: 0
Zatím nehodnoceno! Buďte první
Je mi líto, že pro Vás nebyl článek užitečný.
Jak mohu vylepšit článek?
Řekněte mi, jak jej mohu zlepšit.
Odebírejte Newsletter
Buďte v obraze! Připojte se k odběru newsletteru a buďte první, kdo získá nejnovější informace přímo do vaší e-mailové schránky. Sledujte aktuality, exkluzivní události a inspirativní obsah, přímo na Vašem e-mailu.