Управление на WordPress сайтове с команди

Всеки, който се занимава с уеб разработка и използва WordPress, познава AyudaWordpress.com . Това несъмнено е един от водещите уебсайтове, посветени на тази CMS система.

Точно преди вчера прочетох една изключително интересна статия, която се занимава точно с това нещо, контролиране или управление на WordPress сайт, използвайки нищо повече и нищо по-малко от нашия терминал 

Помолих автора за разрешение да го споделя тук. Много благодаря на Фернандо за тази страхотна статия и за това, че ни позволи да я споделим с вас 

Е, тук е публикацията:


Ами, предупреждавам ви, че това нещо с командния ред на WordPress е откачено, наистина откачено , не е за всеки, но във всеки случай е друга възможност в екосистемата, в която WordPress се е превърнал.

Интерфейсът за команден ред на WordPress , или wp-cli , е набор от команди за управление на инсталации на WordPress и много други. С wp-cli можете да актуализирате плъгини, да инсталирате WordPress, да публикувате публикации – почти всичко, и той продължава да расте.

О, и това не е плъгин, а система, която изисква собствена инсталация, която можете да направите по няколко начина, а именно…

Чрез PEAR бихте го направили така:

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

през GIT:

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

Къде можете да замените ~/git/wp-cli с това, което искате.

И в MAMP , XAMP и т.н.

Ако няма налична команда php, можете да опитате да намерите двоичен файл, за да го направите от:

./utils/find-php

След това създавате променлива на средата, наречена WP_CLI_PHP с маршрута, който намерите find.php
В среда UNIX можете да го направите, като добавите следния ред към вашия файл .bashrc:

WP_CLI_PHP=/path/to/php-binary

Добре, чудесно, вече го инсталирах, но... как да го използвам?

Е, отидете в основната папка на WordPress:

cd /var/www/wp/

Ако пишете wp трябва да видите изход, подобен на този:

Налични команди:
wp блог създаване | изтриване
wp кеш добавяне | decr | изтриване | измиване | получаване | вкл. | замяна | набор | тип
wp коментар създаване | изтриване | кошче | премахване на нежелана поща | спам | неспам | одобрение | неодобрение | брой | статус | последен
wp core изтегляне | config | е инсталиран | инсталиране | инсталиране-мрежа | версия | актуализация | update-db
wp db създаване | пускане | нулиране | оптимизиране | ремонт | свързване | cli | заявка | експортиране | импортиране
wp eval-файл
...
Вижте „wp help“ за повече информация относно конкретна команда.

Оттам можем например да инсталираме плъгин от WordPress.org. За да не усложняваме примера, избрахме безполезния Hello Dolly:

wp plugin install hello-dolly

Y lo que veremos será esto:

Инсталиране на Hello Dolly (1.5)

Изтегляне на инсталационния пакет от http://downloads.WordPress.org/plugin/hello-dolly.1.5.zip…
Разопаковане на пакета ...
Инсталиране на приставката ...
Приставката е инсталирана успешно.

Както можете да видите, веднъж инсталираните команди са наистина прости и интуитивни.

Друг пример би бил многосайтова инсталация, където ще трябва да дадем на параметъра wp-cli --blog Така че знаете на кой уебсайт трябва да действате:

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

Ако работите на един и същ сайт през повечето време, можете да поставите URL адреса на този сайт във файл, наречен 'wp-cli-blog', които ще създадете в основната папка на вашия WordPress:

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

От този момент можете да се обадите wp без параметъра --blog:

wp theme status

Пълният списък с команди е достъпен тук, а дори можете да създадете още команди в wp-cli kitchen.

Е, както ви предупредих, това не е нещо, което някой да използва ежедневно, а чудесен начин за управление на WordPress от командния ред, например чрез SSH, така че запазете връзката, когато имате няколко глупави дни тези, които не знаят какво да бъркат с WordPress.


И така публикацията свършва.

Фернандо каза в началото, че това е публикация за маниаци... но не виждаме ли почти всички от нас това като наистина страхотно?  … LOL!!, не знам за вас, но аз намирам идеята да можете да контролирате WordPress с команди наистина феноменална ♥0♥

Още веднъж много благодаря на Фернандо за публикацията; тази статия първоначално е взета от AyudaWordpress.com.

Надявам се, че ви е било интересно 

поздрави


Добавяне като предпочитан източник в Google