Инструменты пользователя

Инструменты сайта


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 (внешнее изменение)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki