wp_cli._command_line_interface_for_wordpress
WP_CLI. Command line interface for WordPress
Весьма полезный инструмент для управления сайтом на WordPress.
Установка
- Загружаем PHP-архив
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
- Если действие выполняется на персональном сервере, то для удобства можно сделать файл исполняемым и закинуть его в один из каталогов, указанных в переменной окружения $PATH
chmod +x wp-cli.phar mv wp-cli.phar /usr/local/bin/wp
В случае, если сайт расположен на виртуальном хостинге, то нужных прав для прав для переноса файла не будет. В этом случае используйте вместо команды wp
- php wp-cli.phar
Обращаться в WP_CLI необходимо в корне домашнего каталога сайта.
Функционал
Имеет очень богатый функционал. Остановлюсь на примерах, полезных в администрировании
- Экспорт базы данных WordPress
wp db export wordpress.sql
- Импорт базы данных WordPress
wp db import wordpress.sql
- Интерактивная консоль WP-CLI
wp shell
wp> $p = get_post( 32065 ); wp> $p->post_title; string(45) "WordPress в командной строке с помощью WP-CLI"
- Сбросить пароль администратора
- Вывести список суперпользователей
wp super-admin list
admin administrator
- Изменить пароль
wp user update administrator --user_pass=marypass
- Сменить домен сайта
wp search-replace 'old-domain.ru' 'new-domain.com'
- Узнать текущую версию ядра WordPress
wp core version --extra
WordPress version: 3.9-RC1-src Database revision: 27916 TinyMCE version: 4.021 (4021-20140407)
- Обновить ядро WordPress до последней версии
wp core update
- Получить список установленных плагинов
wp plugin list
- Активировать плагин
wp plugin activate tinymce-advanced
Success: Plugin 'tinymce-advanced' activated.
- Деактивировать плагин
wp plugin deactivate bbpress
Success: Plugin 'bbpress' deactivated.
- Обновить плагин
wp plugin update bbpress
Success: Updated 1/1 plugins.
Источники
wp_cli._command_line_interface_for_wordpress.txt · Последнее изменение: 2016/09/14 00:00 (внешнее изменение)