Всички, които по един или друг начин са свързани с уеб разработка и използваме WordPress, знаем HelpWordpress.com. Без съмнение един от основните сайтове, свързани с тази CMS.
Точно преди вчера прочетох изключително интересна статия, която се занимава със същото нещо, контролирайки или управлявайки сайт в WordPress, използвайки нищо повече и по-малко от нашия терминал 😉
Помолих автора на разрешението да го сподели тук, много благодаря Fernando за такава страхотна статия и за това, че ни позволихте да я споделим с вас 🙂
Е, тук е публикацията:
Ами забележете това този команден ред на WordPress е маниак, но много маниакНищо за всички аудитории, но във всеки случай още една възможност за екосистемата, в която се е превърнал WordPress.
La команден интерфейс за WordPressили wp-cli, е поредица от команди за управление на инсталации на WordPress и др. И е, че с wp-cli можете да актуализирате приставки, да инсталирате WordPress, да публикувате публикации, практически всичко и да се разраствате.
О, и Това не е приставка, а система, която изисква собствена инсталация които можете да правите по различни начини, а именно ...
през КРУША бихте го направили така:
sudo pear channel-discover wp-cli.org/pear
sudo pear install wpcli/wpcli
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.
Е, както ви предупредих, това не е нещо, което някой да използва ежедневно, а чудесен начин за управление на WordPress от командния ред, например чрез SSH, така че запазете връзката, когато имате няколко глупави дни тези, които не знаят какво да бъркат с WordPress.
И така публикацията свършва.
Отначало Фернандо каза, че това е пост за отрепки ... но, почти всички от нас не виждат това наистина страхотно? 😀 ... LOL !!, не знам за теб, но идеята да мога да контролирам WordPress с команди го намирам за наистина феноменален ♥ 0 ♥
Много благодаря на Фернандо за поста още веднъж, тази статия първоначално е взета от HelpWordpress.com.
Надявам се да ви е било интересно
поздрави
Просто страхотно!
Ще го приложа на практика точно сега. Просто ми даде радост.
Благодаря ви много за споделянето, KZKG ^ Gaara.
Поздрави!
Нищо, пълно удоволствие да помогна 🙂
поздрави
Хубава работа ... .. сега приключих с «доминирането» на моя Nginx, ще видя дали това нещо с wp-cli работи…. и ако някой иска да ме нарече отрепка, че харесвам вариантите на конзолата, това изобщо не ме притеснява xD
Вижте дали мога да си дам време да довърша шофирането на Drush.