Ми всі, хто тим чи іншим чином пов’язаний з веб-розробкою і використовуємо 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 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.
Сподіваюся, вам це було цікаво 😉
привіт
Просто здорово!
Я збираюся застосувати це на практиці прямо зараз. Ви просто подарували мені радість.
Щиро дякую за поділ, KZKG ^ Гаара.
Привітання!
Нічого, цілковите задоволення допомогти 🙂
привіт
Приємна робота ... .. тепер я закінчив «домінувати» над своїм Nginx, я подивлюсь, чи спрацює ця річ із wp-cli…. і якщо хтось хоче назвати мене виродком за вподобання варіантів консолі, це мене зовсім не турбує xD
Подивіться, чи зможу я дати собі час закінчити водіння Drush.