$put_perv_real = "/home/www/dvakompa-ru/dopol/"; ?>
WP-CLI (WP Command Line Interface) — это интерфейс командной строки для WordPress. Он позволяет обновлять плагины, настраивать мультисайт установки и многое другое, без использования браузера.
Этот материал является шпаргалкой, в которой собраны все команды WP-CLI. Чтобы узнать больше, посетите сайты:
Основные команды:
# Версия wp cli version
# Обновление wp cli update --yes
Полный список: wp cli.
WP-CLI предоставляет кучу действий, которые обычно выполняются через админку WordPress.
Например, команда wp plugin install позволяет устанавливать и активировать плагин из каталога WordPress:
$ wp plugin install user-switching --activate
Installing User Switching (1.0.9) Downloading install package from https://downloads.wordpress.org/plugin/user-switching.1.0.9.zip... Unpacking the package... Installing the plugin... Plugin installed successfully. Activating 'user-switching'... Plugin 'user-switching' activated. Success: Installed 1 of 1 plugins.
WP-CLI также включает команды для многого, что нельзя сделать из админки WordPress.
Например, следующая команда позволяет удалить все временные опции:
$ wp transient delete --all Success: 34 transients deleted from the database.
Ниже представлены команды или группа однотипных команд. Например, wp shell - это команда, а wp cache - это группа команд wp cache get, wp cache set и т.д.
Команда | Описание команды |
---|---|
wp cache | Добавляет, удаляет, извлекает и очищает кэш объектов WP. |
wp cap | Добавляет, удаляет и перечисляет возможности роли пользователя. |
wp cli | Текущая информация о WP-CLI, обновления, просмотр псевдонимов. |
wp comment | Создает, обновляет, удаляет и модерирует комментарии. |
wp config | Создает и считывает файл wp-config.php . |
wp core | Загружает, устанавливает, обновляет и управляет установкой WordPress. |
wp cron | Проверяет, запускает и удаляет события WP-Cron; управляет расписаниями WP-Cron. |
wp db | Основные операции с БД, используя учетные данные из wp-config.php . |
wp dist-archive | Создание архива рассылки на основе файла проекта .distignore . |
wp doctor | Выявляет проблемы в WordPress, с помощью серии тестов. |
wp embed | Проверяет поставщиков oEmbed, очищает кэш внедрения и многое другое. |
wp eval | Выполняет произвольный PHP код. |
wp eval-file | Загружает и выполняет файл PHP. |
wp export | Экспорт содержимого WordPress в файл WXR. |
wp find | Находит установку WordPress в файловой системе. |
wp help | Получает справку по WP-CLI или по определенной команде. |
wp i18n | Предоставляет инструменты интернационализации для проектов на WordPress. |
wp import | Импорт контента из данного файла wxr. |
wp language | Установка, активация и управление языковыми пакетами. |
wp media | Импортирует файлы в виде вложений, создает эскизы, показывает зарегистрированные размеры. |
wp menu | Получение, создание, назначение и удаление меню навигации активной темы. |
wp network | Выполнение операций с сетью сайтов. |
wp option | Получает и задает опции сайта (включая плагины). |
wp package | Перечисляет, устанавливает и удаляет пакеты WP-CLI. |
wp plugin | Управляет плагинами: установка, активация, обновление. |
wp post | Управление записями: содержимым и метаданными. |
wp post-type | Получает сведения о зарегистрированных типах записей сайта. |
wp profile | Профилирование помогает найти слабые места в WordPress. |
wp rewrite | Перечисляет или сбрасывает правила перезаписи сайта, обновляет структуру ссылок. |
wp role | Управляет ролями пользователей. Есть сброс настроек по умолчанию. |
wp scaffold | Генерирует код для типов записей, таксономий, плагинов, дочерних тем и т.д. |
wp search-replace | Поиск/замена строк в базе данных. |
wp server | Запускает встроенный веб-сервер PHP для указанной установки WordPress. |
wp shell | Открывает интерактивную консоль PHP для запуска и тестирования кода PHP. |
wp sidebar | Списки зарегистрированных боковых панелей (сайдбаров). |
wp site | Создает, удаляет, очищает, модерирует и получает один или несколько сайтов сети. |
wp super-admin | Создает, удаляет, показывает супер-админов в мультисайт сборке. |
wp taxonomy | Получение сведений о зарегистрированных таксономиях. |
wp term | Управляет терминами таксономии и терминами meta с помощью команд create , delete и list . |
wp theme | Управляет темами, включая установки, активации и обновления. |
wp transient | Добавляет, получает и удаляет записи во временном кэше WordPress. |
wp user | Управляет пользователями, а также их ролями, возможностями и метаданными. |
wp widget | Управляет виджетами, включая их добавление и перемещение в боковых панелях. |