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

Все мы, так или иначе связанные с веб-разработкой и использующие WordPress, знаем о HelpWordpress.com. Без сомнения, один из основных сайтов, связанных с этой CMS.

Незадолго до вчерашнего дня я прочитал чрезвычайно интересную статью о том же, о контроле или управлении сайтом в WordPress, используя только наш терминал 😉

Я попросил у автора разрешения поделиться им здесь, большое спасибо Фернандо за такую ​​отличную статью и за то, что позволили нам поделиться ею с вами 🙂

Ну вот и пост:


Заметьте, что эта командная строка 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 blog создать | удалить
wp cache add | decr | delete | flush | get | incr | replace | set | тип
wp comment create | delete | trash | untrash | spam | unspam | одобрить | unapprove | count | status | last
загрузка ядра wp | config | is-installed | install | install-network | version | update | update-db
wp db create | drop | reset | optimize | repair | connect | cli | query | export | import
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…
Распаковка упаковки ...
Установка плагина…
Плагин успешно установлен.

Как видите, команды после установки становятся действительно простыми и интуитивно понятными.

Другим примером может быть установка Multisite, где нам нужно будет указать 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.

Надеюсь, вам было интересно 😉

привет


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

4 комментариев, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

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

  1.   Фернандо сказал

    Просто здорово!

    Я собираюсь применить это на практике прямо сейчас. Ты просто доставил мне радость.

    Большое спасибо за то, что поделились, KZKG ^ Gaara.

    Привет!

    1.    КЗКГ ^ Гаара сказал

      Ничего, помочь сплошное удовольствие 🙂
      привет

  2.   Hyuuga_Neji сказал

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

  3.   eliotime3000 сказал

    Посмотрим, смогу ли я дать себе время закончить водить Drush.