Верх страницы
Обложка к записи Установка Elementor и Elementor Pro через composer
Время для прочтения: 0 мин. 49 сек.

Установка Elementor и Elementor Pro через composer

Разработчики теперь могут установливать Elementor и Elementor Pro через Composer вместо использования веб-браузера. Это можно сделать с помощью нескольких простых команд CLI.

Что такое Composer?

Composer — это инструмент управления зависимостями в PHP. Он упрощает процесс установки зависимых библиотек в PHP-проектах.

Но Composer не содержит плагинов и тем WordPress. Для этого разработчики используют wpackagist.org — сервис с открытым исходным кодом, который зеркалирует плагины и темы WordPress как репозитории Composer.

Установка Elementor

Регистрируем WordPress Packagist репозиторий в вашем composer.json файле:

{
	"repositories": [
		{
			"type": "composer",
			"url": "https://wpackagist.org",
			"only": [
				"wpackagist-plugin/*",
				"wpackagist-theme/*"
			]
		}
	]
}

Устанавливаем самую последнюю версию Elementor:

composer require wpackagist-plugin/elementor

Или указываем конкретную версию для установки:

composer require wpackagist-plugin/elementor:3.13.0

Установка Elementor Pro

Регистрируем репозиторий Elementor в вашем composer.json файле:

{
	"repositories": [
		{
			"type": "composer",
			"url": "https://composer.elementor.com",
			"only": [
				"elementor/elementor-pro"
			]
		}
	]
}

Указываем composer, что нужно использовать ваш лицензионный ключ от Elementor Pro:

composer config --global --auth http-basic.composer.elementor.com token <ключ-лицензии>

Для установки Elementor Pro в папку wp-content/plugins вместо vendor, используем кастомный установщик composer:

composer config --no-plugins allow-plugins.composer/installers true
composer require composer/installers

Ставим последнюю последнюю Elementor Pro:

composer require elementor/elementor-pro

Или указываем нужную версию:

composer require elementor/elementor-pro:3.13.0

Активация

Для активации Elementor и Elementor Pro, используем следующие команды WP-CLI и Elementor CLI.

Активируем плагин Elementor:

wp plugin activate elementor

Активируем плагин Elementor Pro:

wp plugin activate elementor-pro

Активируем лицензию Elementor Pro:

wp elementor-pro license activate <ключ-лицензии>

Опционально, вы можете активировать Elementor и Elementor Pro в сети мультисайтов:

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

Автор: Кобзарёв Михаил

Русский разработчик с 20-ти летним стажем. Работаю с PHP, ООП, JavaScript, Git, WordPress, Битрикс, Joomla, Drupal, OpenCart, DLE, Laravel, Moonshine, Symfony, SuiteCRM.

Оптимизирую сайты под Google Page Speed, настраиваю импорты для больших магазинов на WooCommerce + WP All Import. Пишу плагины на заказ. Все мои услуги.

Веду блог о разработке, дайджест в телеграмме и в ВК.

Вы всегда можете нанять меня.

Комментарии
Подписаться
Уведомить о
guest

2 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
Dimas
Dimas
1 год назад

а composer.json создать в главной директории сайта?

Предыдущая запись

Давайте дружить
в Telegram

Авторский блог вашего покорного слуги в Telegram про web, программирование, алгоритмы, инструменты разработчика, WordPress, Joomla, Opencart, Laravel, Moonshine, фильмы и сериалы