Желаете поднять свой уровень веб-разработчика WordPress? Тогда этот инструмент определенно для Вас! 🙂
Общение (работа) с ядром WordPress через командную строку с помощью инструмента wp-cli. Ознакомится с особенностями установки под разные операционные системы можно на официальном сайте проекта. Здесь же будет рассмотрена установка исключительно для операционной системы Windows.
Итак, прежде чем обратится на сайт проекта и скачать исполнительный файл, предполагается, что у Вас на компьютере уже установлен веб-сервер, интерпретатор языка PHP, к которому первым делом необходимо прописать путь в переменных среды Windows.
Как найти переменные среды в Windows?
Windows 10 и Windows 8
- В строке «Поиск» выполните поиск: Система (Панель управления)
- Нажмите на ссылку Дополнительные параметры системы.
- Нажмите Переменные среды. В разделе Переменные среды выберите переменную среды
PATH
. Нажмите Изменить. Если переменнойPATH
не существует, нажмитеСоздать
. - В окне Изменение системной переменной (или Новая системная переменная) укажите значение переменной среды
PATH
. Нажмите ОК. Закройте остальные открытые окна, нажимая ОК.
Windows 7
- На рабочем столе правой кнопкой нажмите на значок Компьютер.
- В контекстном меню выберите Свойства.
- Нажмите на ссылку Дополнительные параметры системы.
- Нажмите Переменные среды. В разделе Переменные среды выберите переменную среды
PATH
. Нажмите Изменить. Если переменнойPATH
не существует, нажмитеСоздать
. - В окне Изменение системной переменной (или Новая системная переменная) укажите значение переменной среды
PATH
. Нажмите ОК. Закройте остальные открытые окна, нажимая ОК.
Windows XP
- Нажмите Пуск, выберите Панель управления, дважды нажмите на Система и выберите вкладку Дополнительно.
- Нажмите Переменные среды. В разделе Переменные среды выберите переменную среды
PATH
. Нажмите Изменить. Если переменнойPATH
не существует, нажмитеСоздать
. - В окне Изменение системной переменной (или Новая системная переменная) укажите значение переменной среды
PATH
. Нажмите ОК. Закройте остальные открытые окна, нажимая ОК.
Ниже уже показан пример измененной переменной PATH, в которую добавлен путь где лежит файл php.exe и файл wp-cli.phar
В вашей операционной системе пути могут отличаться.
Теперь наша задача подготовить все к работе wp-cli.
- На официальном сайте скачиваем файл wp-cli.phar (если ссылка не работает, то инструкция здесь)
- В корне диска с операционной системой (обычно диск C:/) необходимо создать папку wp-cli и поместить в нее скаченный ранее файл wp-cli.phar
- В этой же папке создать исполнительный файл («батник») который можно назвать wp.bat
- Открыть, например, в блокноте или любом редакторе кода созданный файл wp.bat и разместить в него код:
@ECHO OFF php "c:/wp-cli/wp-cli.phar" %*
- Как в примере выше (с интерпретатором PHP) требуется указать путь к этой директории в переменную PATH (примерно будет путь следующий c:\wp-cli)
- Убедиться, что сервер запущен и следовательно php готов к работе и только после этого вызвать командную оболочку Windows .
Если требуется установить WordPress в определенную директорию или уже работать с установленной копией WP, то следует запускать командную строку непосредственно из этой директории, чтоб каждый раз не указывать к ней путь. В Windows 10 это делается довольно просто. Нужно находится в этой директории и вызвать Файл → Открыть командную строку и запустить ее.
Затем введите команду >wp если все нормально, то вы должны увидеть справку по командам wp-cli
Ну вот и все. Все готово к работе из командной строки.
Установка WordPress с помощью wp-cli
И так, пришло время поставить и настроить нашу копию WordPress. Выбрав для этого пустую директорию, мы вызываем в ней командую оболочку и прописываем первую команду, которая закачает в эту директорию файлы WordPress
wp core download
Далее с помощью ключей к основной команде, с которыми можно ознакомиться в документации на официальном сайте, мы будем делать обычные настройки нашего сайта, а именно: создадим конфигурационный файл в котором будет содержаться служебная информация и указанные нами данные для подключения к базе данных и некоторыми параметрами для самого WP
wp core config --dbname=localhost --dbuser=root --dbpass=toor --locale=ru_RU
Примерно вот так выглядит работа в wp-cli. Естественно его возможности далеко не исчерпываются этими командами и если вы не пожалеете время и углубитесь в эту тему, то наверняка сделаете много приятных открытий, которые помогут оптимизировать вашу работу, как разработчика.