Instalace WP CLI na Linux server

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í

Jak užitečný vidíte tento článek.

Sledujte mě na sociálních médiích.

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.

newsletter

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.  

Odebírat
Upozornit na
guest
0 Komentáře/ů
Vložené zpětné vazby.
Zobrazit všechny komentáře.

Pokud mi chcete napsat rychlou zprávu, využije, prosím, níže uvedený
kontaktní formulář. Děkuji.

Další Kontaktní údaje