Zarządzaj witrynami WordPress za pomocą poleceń

Każdy, kto zajmuje się tworzeniem stron internetowych i korzysta z WordPressa, zna AyudaWordpress.com . To niewątpliwie jedna z wiodących stron internetowych dedykowanych temu systemowi CMS.

Przedwczoraj przeczytałem niezwykle interesujący artykuł, który dotyczy właśnie tego, kontrolowania lub zarządzania witryną WordPress przy użyciu niczego więcej i niczego mniej niż naszego terminala 

Poprosiłem autora o pozwolenie na udostępnienie go tutaj. Wielkie dzięki Fernando za tak wspaniały artykuł i za to, że pozwoliłeś nam się nim z Wami podzielić 

Cóż, oto post:


Cóż, ostrzegam, że ta cała koncepcja wiersza poleceń WordPressa jest dziwaczna, naprawdę dziwaczna , nie dla każdego, ale w każdym razie jest to kolejna możliwość w ekosystemie, w jaki przekształcił się WordPress.

Interfejs wiersza poleceń WordPressa , czyli wp-cli , to zestaw poleceń do zarządzania instalacjami WordPressa i nie tylko. Za pomocą wp-cli możesz aktualizować wtyczki, instalować WordPressa, publikować posty – praktycznie wszystko, a możliwości interfejsu stale rosną.

Aha, i nie jest to wtyczka, to system, który wymaga własnej instalacji, którą można wykonać na kilka sposobów, mianowicie…

Za pomocą PEAR można to zrobić w ten sposób:

sudo pear channel-discover wp-cli.org/pear
sudo pear install wpcli/wpcli

przez GIT:

git clone --recursive git://github.com/wp-cli/wp-cli.git ~/git/wp-cli
cd ~/git/wp-cli
sudo utils/dev-build

Gdzie możesz wymienić ~/git/wp-cli z czym chcesz.

A w MAMP , XAMP , itd.

Jeśli nie ma dostępnego polecenia php, możesz spróbować znaleźć plik binarny, aby to zrobić:

./utils/find-php

Następnie tworzysz zmienną środowiskową o nazwie WP_CLI_PHP z trasą, którą znajdziesz znajdź.php
W środowisku UNIX możesz to zrobić, dodając następujący wiersz do swojego pliku .bashrc:

WP_CLI_PHP=/path/to/php-binary

Okej, świetnie, zainstalowałem już to, ale... jak tego używać?

Cóż, idziesz do głównego folderu WordPressa:

cd /var/www/wp/

Jeśli wpiszesz wp powinieneś zobaczyć wyjście podobne do tego:

Dostępne polecenia:
blog wp tworzenie | usuwanie
wp cache add | decr | delete | flush | get | incr | replace | set | type
wp komentarz utwórz | usuń | kosz | bez kosza | spam | usuń spam | zatwierdź | niezatwierdzenie | licznik | stan | ostatnia
pobieranie rdzenia wp | konfiguracja | jest-zainstalowany | instalacja | instalacja-sieć | wersja | aktualizacja | aktualizacja-db
wp db tworzenie | upuszczanie | resetowanie | optymalizacja | naprawa | połączenie | cli | zapytanie | eksport | import
plik eval wp
...
Aby uzyskać więcej informacji na temat określonego polecenia, zobacz „pomoc wp”.

Stamtąd możemy na przykład zainstalować wtyczkę z WordPress.org. Aby nie komplikować przykładu, wybraliśmy bezużyteczny Hello Dolly:

wp plugin install hello-dolly

Y lo que veremos será esto:

Instalowanie Hello Dolly (1.5)

Pobieranie pakietu instalacyjnego z http://downloads.WordPress.org/plugin/hello-dolly.1.5.zip ...
Rozpakowanie paczki ...
Instalowanie wtyczki…
Wtyczka została pomyślnie zainstalowana.

Jak widać, polecenia po zainstalowaniu są naprawdę proste i intuicyjne.

Innym przykładem może być instalacja na wielu serwerach, w której musielibyśmy podać parametr wp-cli --blog Dzięki temu wiesz, na której stronie masz działać:

wp theme status --blog=localhost/wp/test

Y si es en una instalación en subdominio sería algo así:

wp theme status --blog=test.example.com

Jeśli pracujesz w tej samej witrynie przez większość czasu, możesz umieścić adres URL tej witryny w pliku o nazwie „wp-cli-blog', który utworzysz w folderze głównym swojego WordPressa:

echo 'test.example.com' > wp-cli-blog

Od tego momentu możesz dzwonić wp bez parametru --blog:

wp theme status

Pełna lista poleceń jest dostępna tutaj, a więcej poleceń możesz utworzyć w wp-cli kitchen.

Cóż, jak ostrzegałem, nikomu nie jest to coś do codziennego użytku, ale jest to świetny sposób na zarządzanie WordPress z wiersza poleceń, na przykład przez SSH, więc zapisz tam link, gdy masz kilka głupich dni w tych, którzy nie wiedzą, co zepsuć z WordPressem.


I tak post się kończy.

Fernando powiedział na początku, że to post dla geeków… ale czyż prawie wszyscy nie postrzegamy tego jako naprawdę fajnego? … LOL!!, nie wiem jak dla Was, ale dla mnie pomysł możliwości kontrolowania WordPressa za pomocą poleceń jest naprawdę fenomenalny ♥0♥

Jeszcze raz wielkie podziękowania dla Fernando za ten wpis; artykuł pierwotnie pochodzi ze strony AyudaWordpress.com.

Mam nadzieję, że było interesujące 

pozdrowienia


Dodaj jako preferowane źródło w Google