Керуйте сайтами WordPress за допомогою команд

Ми всі, хто тим чи іншим чином пов’язаний з веб-розробкою і використовуємо WordPress, знаємо ДовідкаWordpress.com. Без сумніву, один з основних сайтів, пов'язаних із цією системою управління вмістом.

Вчора перед вчора я прочитав надзвичайно цікаву статтю, в якій йдеться про те саме, управління або управління сайтом у WordPress, використовуючи ні більше, ні менше, ніж наш термінал 😉

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

Ну, ось пост:


Добре зауважте це цей командний рядок WordPress - geek, але дуже geekНічого для всієї аудиторії, але в будь-якому випадку ще одна можливість екосистеми, якою став 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 | видалити | змити | отримати | incr | замінити | встановити | тип
wp коментар створити | видалити | смітник | скасувати | спам | неспам | затвердити | відхилити | підрахувати | статус | останній
завантаження основного wp | конфігурація | встановлено | встановлено | встановлено мережу | версія | оновлення | update-db
wp db створити | скинути | скинути | оптимізувати | відновити | підключити | кліп | запит | експорт | імпорт
wp eval-файл
...
Докладнішу інформацію про конкретну команду див. У розділі «довідка про wp».

Звідти ми можемо, наприклад, встановити плагін з 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 ♥

Велике спасибі Фернандо за цю посаду ще раз, ця стаття спочатку була взята з ДовідкаWordpress.com.

Сподіваюся, вам це було цікаво 😉

привіт


Залиште свій коментар

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

*

*

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

  1.   Фернандо - сказав він

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

    Я збираюся застосувати це на практиці прямо зараз. Ви просто подарували мені радість.

    Щиро дякую за поділ, KZKG ^ Гаара.

    Привітання!

    1.    KZKG ^ Гаара - сказав він

      Нічого, цілковите задоволення допомогти 🙂
      привіт

  2.   Хюга_Неджі - сказав він

    Приємна робота ... .. тепер я закінчив «домінувати» над своїм Nginx, я подивлюсь, чи спрацює ця річ із wp-cli…. і якщо хтось хоче назвати мене виродком за вподобання варіантів консолі, це мене зовсім не турбує xD

  3.   eliotime3000 - сказав він

    Подивіться, чи зможу я дати собі час закінчити водіння Drush.