title: "Composer" post_status: publish comment_status: open taxonomy: category: - elementor-developers-docs post_tag: - Cli - Src - Repos
Composer
开发者可以通过 Composer 安装 Elementor 和 Elementor Pro,而无需使用网页浏览器。只需几个简单的 CLI 命令即可完成。
什么是 Composer?
Composer 是一个 PHP 依赖管理工具。它简化了在 PHP 项目中安装依赖库的过程。
然而,Composer 本身并不包含 WordPress 插件和主题。为此,开发者使用 wpackagist.org,这是一个开源服务,它将 WordPress 插件和主题镜像为 Composer 仓库。
安装 Elementor
在你的 composer.json 文件中注册 WordPress Packagist 仓库:
{
"repositories": [
{
"type": "composer",
"url": "https://wpackagist.org",
"only": [
"wpackagist-plugin/*",
"wpackagist-theme/*"
]
}
]
}
安装最新版本的 Elementor:
composer require wpackagist-plugin/elementor
或者选择特定版本:
composer require wpackagist-plugin/elementor:3.25.0
安装 Elementor Pro
在你的 composer.json 文件中注册 Elementor 仓库:
{
"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 <license-key>
要将 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.25.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 <license-key>
可选地,你可以在多站点网络中激活 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 <license-key>