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

Всички, които по един или друг начин са свързани с уеб разработка и използваме 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:

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.

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

поздрави


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   Fernando каза той

    Просто страхотно!

    Ще го приложа на практика точно сега. Просто ми даде радост.

    Благодаря ви много за споделянето, KZKG ^ Gaara.

    Поздрави!

    1.    KZKG ^ Гаара каза той

      Нищо, пълно удоволствие да помогна 🙂
      поздрави

  2.   Hyuuga_Neji каза той

    Хубава работа ... .. сега приключих с «доминирането» на моя Nginx, ще видя дали това нещо с wp-cli работи…. и ако някой иска да ме нарече отрепка, че харесвам вариантите на конзолата, това изобщо не ме притеснява xD

  3.   eliotime3000 каза той

    Вижте дали мога да си дам време да довърша шофирането на Drush.