
Разработчики теперь могут установливать Elementor и Elementor Pro через Composer вместо использования веб-браузера. Это можно сделать с помощью нескольких простых команд CLI.
Что такое Composer?
Composer — это инструмент управления зависимостями в PHP. Он упрощает процесс установки зависимых библиотек в PHP-проектах.
Но Composer не содержит плагинов и тем WordPress. Для этого разработчики используют wpackagist.org — сервис с открытым исходным кодом, который зеркалирует плагины и темы WordPress как репозитории Composer.
Установка Elementor
Регистрируем WordPress Packagist репозиторий в вашем composer.json
файле:
010203040506070809101112 | { "repositories" : [ { "type" : "composer" , "url" : "https://wpackagist.org" , "only" : [ "wpackagist-plugin/*" , "wpackagist-theme/*" ] } ] } |
Устанавливаем самую последнюю версию Elementor:
1 | composer require wpackagist-plugin /elementor |
Или указываем конкретную версию для установки:
1 | composer require wpackagist-plugin /elementor :3.13.0 |
Установка Elementor Pro
Регистрируем репозиторий Elementor в вашем composer.json
файле:
0102030405060708091011 | { "repositories" : [ { "type" : "composer" , "url" : "https://composer.elementor.com" , "only" : [ "elementor/elementor-pro" ] } ] } |
Указываем composer, что нужно использовать ваш лицензионный ключ от Elementor Pro:
1 | composer config --global --auth http-basic.composer.elementor.com token <ключ-лицензии> |
Для установки Elementor Pro в папку wp-content/plugins
вместо vendor
, используем кастомный установщик composer:
12 | composer config --no-plugins allow-plugins.composer /installers true composer require composer /installers |
Ставим последнюю последнюю Elementor Pro:
1 | composer require elementor /elementor-pro |
Или указываем нужную версию:
1 | composer require elementor /elementor-pro :3.13.0 |
Активация
Для активации Elementor и Elementor Pro, используем следующие команды WP-CLI и Elementor CLI.
Активируем плагин Elemento:
1 | wp plugin activate elementor |
Активируем плагин Elementor Pro:
1 | wp plugin activate elementor-pro |
Активируем лицензию Elementor Pro:
1 | wp elementor-pro license activate <ключ-лицензии> |
Опционально, вы можете активировать Elementor и Elementor Pro в сети мультисайтов:
123 | wp plugin activate elementor --network wp plugin activate elementor-pro --network wp site list --field=url | xargs -n1 -I % wp --url=% elementor-pro license activate <ключ-лицензии> |
Источник: Elementor Developers: Composer
Читать полностью www.kobzarev.com