Содержимое
Важная «не новость» для разработчиков сайтов на WordPress. А Вы в курсе о такой консольной утилите как «wp-cli»? Сам давно работаю с WP, но о ней узнал буквально пол года назад.
wp-cli — это чудо вещь для разработчиков имеющих кучу WP сайтов на локальной машине (да и не только локальной). Wp-cli, позволяет работать с вордпрессом через консоль, тем самым минимизирую Ваши временные усилия на установку движка, его обновление, а также установку тем и плагинов под него с их обновлениями.
Скажу честно, глубоко не изучал ее возможностей, но опишу лишь ее базовые функции и возможности.
Установка
Все действия будут описаны для среды ОС Linux.
Скачиваем на свою машину phar архив с утилитой:
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
Устанавливаем права на выполнение:
chmod +x wp-cli.phar
Копируем файл в каталог с нашими программами (ведь нам нужен доступ с любой точки файловой системы):
sudo mv wp-cli.phar /usr/local/bin/wp
Как проверить работу? Вводим в консоле следующую команду:
wp --info
И если все установлено верно, то мы увидим нечто следующее:
PHP binary: /opt/lampp/bin/php-5.5.19 PHP version: 5.5.19 php.ini used: /opt/lampp/etc/php.ini WP-CLI root dir: phar://wp-cli.phar WP-CLI vendor dir: phar://wp-cli.phar/vendor WP_CLI phar path: /www/cms-free/wordpress/test WP-CLI packages dir: WP-CLI global config: WP-CLI project config: WP-CLI version: 1.4.0
Команды
Проверяем установленную версию WP. Переходим в каталог с установленным движком, и вводим:
wp core version --extra
Установка движка сводится к трем командам:
1. Загружаем движок с нужной локализацией:
wp core download --locale=ru_RU
2. Перед инсталяцией сайта, вам нужно создать «wp-config.php» файл. Переименовав в него файл «wp-config-sample.php», и указав в нем нужные настройки подключения к БД. После чего вводим:
wp core install --url=example.com --title=Development --admin_user=admin --admin_password=qweqwe --admin_email=admin@example.com
где:
--url — адрес сайта
--title — название сайта
--admin_user — логин администратора
--admin_password — пароль администратора
--admin_email — e-mail администратора
И буквально за считанные секунды, движок будет установлен!
Обновление движка:
wp core update
Темы и плагины
Просмотр установленных плагинов и тем
wp plugin list wp theme list
Обновляем все плагины и темы:
wp plugin update --all wp theme update --all
Устанавливаем плагин WooCommerce и тему TwentyTwelve
wp plugin install woocommerce wp theme install twentytwelve
Заполняем наш сайт тестовыми статьями с loripsum:
curl http://loripsum.net/api/5 | wp post generate --post_content --count=10
Как видите, все довольно просто и быстро. Главное начать. Спасибо!