wp-cli, czyli obsługa WordPress z linii komend

WP-CLI to interfejs linii komend dla WordPress. Umożliwia wykonywanie instalacji, aktualizacji i masy innych operacji na WordPressie prosto z konsoli – bez użycia przeglądarki WWW.
Praktycznie wszystkie akcje, które można wykonać za pomocą Panelu administracyjnego WordPress, możemy wykonać także za pomocą wp-cli. Dodatkowo wp-cli oferuje sporo akcji których nie można wykonać za pomocą panelu administracyjnego, bez instalacji dodatkowych wtyczek.
Wspaniałe narzędzie, które umożliwia administratorom stron zaoszczędzenie sporej ilości czasu (oraz nerwów) przy wykonywaniu czynności typu aktualizacje, migracje czy też instalacje WordPressa.

W tym wpisie zobaczymy jak zainstalować wp-cli oraz jak poznamy kilka prostych przykładowych poleceń.

Instalacja

Wymagania:

  • środowisko „UNIX-like” (Linux, FreeBSD, MacOS, Cygwin)
  • PHP od wrsji 5.3.29
  • WordPress od wersji 3.7

Pobieramy wp-cli.phar za pomocą wget lub curl:

$ curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar

Sprawdzamy czy plik phar działa:

$ php wp-cli.phar --info

Aby używać wp-cli za pomocą polecenia wp nadamy plikowi prawo wykonywalności i przeniesiemy w miejsce znajdujące się w zmiennej PATH:

$ chmod +x wp-cli.phar
$ sudo mv wp-cli.phar /usr/local/bin/wp

Jeśli WP-CLI zostało zainstalowane poprawnie, po wydaniu komendy wp --info zobaczymy coś takiego:

$ wp --info
PHP binary:	/usr/bin/php
PHP version:	7.0.21
php.ini used:	/etc/php.ini
WP-CLI root dir:	phar://wp-cli.phar
WP-CLI vendor dir:	phar://wp-cli.phar/vendor
WP_CLI phar path:	/home/tuxblog
WP-CLI packages dir:	/usr/local/bin/wp-cli-packages/
WP-CLI global config:	
WP-CLI project config:	
WP-CLI version:	1.2.1

Przykłady

Pora na kilka prostych przykładów użycia wp-cli.
(Komendy wydajemy znajdując się w głównym katalogu WordPressa - tam gdzie znajduje się plik wp-config.php)

Aktualizacja wszystkich wtyczek:

wp plugin update --all

Instalacja i aktywacja wtyczki:

wp plugin install wordpress-seo --activate

Instalacja i aktywacja skórki:

wp theme install hueman --activate

Regenerowanie miniaturek (po zmianie ich domyślnych rozmiarów):

wp media regenerate --yes

W kolejnych wpisach dotyczących wp-cli poznamy klika ciekawych i praktycznych zastosowań tego narzędzia.

Dodaj komentarz

Ta strona jest napędzana
przez tuxblog.pl