Верх страницы
Обложка к записи Автодополнение команд в WP-CLI
Время для прочтения: 0 мин. 8 сек.

Автодополнение команд в WP-CLI

WP-CLI — это командный интерфейс к вашей исталляции WordPress. Если WP-CLI у вас ещё не установлен, то рекомендую сделать это незамедлительно, воспользовавшись простой инструкцией.

Сейчас я покажу, как запилить автодополнение основных команд WP-CLI в терминале по клавише tab на примере операционной системы Ubuntu (в других UNIX-окружениях, думаю, будет аналогично).

Настройка автодополнения

Для настройки нам потребуется специальный bash-файл, который можно качнуть в репозитории WP-CLI на Github.

Положите свежескачанный файл wp-completion.bash, например, в вашу домашнюю директорию (у меня это /home/mihdan/wp-completion.bash).

Откройте файл .bashrc в вашем любимом текстовом редакторе:

vi ~/.bashrc

Укажите в нём ссылку на wp-completion.bash:

source /home/mihdan/wp-completion.bash

Сохраните и закройте файл.

Для активации вновь внесённых правил в файл .bashrc выполните команду:

source ~/.bashrc

А затем перегрузите терминал. Готово.

Как это работает

Взаимодействие с WordPress через WP-CLI

Чтобы понять, зачем вам может понадобиться WP-CLI, рекомендую посмотреть великолепный и позитивный доклад Геннадия Ковшенина «Взаимодействие с WordPress через командную строку«, который он представил на WordCamp Moscow 2017:

Ссылки

Автор: Кобзарёв Михаил

Русский разработчик с 20-ти летним стажем. Работаю с PHP, ООП, JavaScript, Git, WordPress, Битрикс, Joomla, Drupal, Opencart, DLE, Laravel, Moonshine, SuiteCRM.

Оптимизирую сайты под Google Page Speed, настраиваю импорты для больших магазинов на WooCommerce + WP All Import. Пишу плагины на заказ. Все мои услуги.

Веду блог о разработке, дайджест в телеграмме и в ВК.

Вы всегда можете нанять меня.

Комментарии
Подписаться
Уведомить о
guest

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
Предыдущая запись

Давайте дружить
в Telegram

Авторский блог вашего покорного слуги в Telegram про web, программирование, алгоритмы, инструменты разработчика, WordPress, Joomla, Opencart, Laravel, Moonshine, фильмы и сериалы