在 WordPress 的开发或维护过程中,我们经常会接触到来自第三方的 premium 插件或主题,这些插件和主题通常以 .zip 文件形式提供,而不是直接从 wordpress.org 官方库获取。这时候,借助 WP-CLI 安装这些 zip 文件将大大提高效率。
本文将详解使用 WP-CLI 安装本地或远程 zip 文件格式的插件和主题的完整过程。
前提:服务器已安装 WP-CLI
在开始之前,请先确认服务器环境中已经安装了 WP-CLI。如果尚未安装,可参考另一篇文章:[如何在 Linux 上安装 WP-CLI]。
第一步:进入 WordPress 安装目录
首先,使用终端(CLI)进入 WordPress 的安装目录。例如,如果你的网站位于:
web/wpgan.tld/public_html
可以使用以下命令进入目录:
cd web/wpgan.tld/public_html
第二步:创建临时文件夹用于存放 zip 文件
进入 WordPress 根目录后,建议创建一个临时文件夹(如 tmp)来存放下载的 zip 文件:
mkdir tmp
cd tmp
第三步:添加插件或主题的 zip 文件
你可以使用 wget、curl 或 FTP 上传的方式,将 zip 文件放入该文件夹。例如:
添加插件(Ezsha 插件):
wget https://github.com/mnasikin/Ezsha/archive/refs/heads/main.zip
添加主题(Hello Elementor 示例):
wget https://downloads.wordpress.org/theme/astra.4.7.0.zip
下载完成后,可使用 ls 命令确认 zip 文件是否成功下载:
ls
第四步:安装插件或主题 zip 文件
返回 WordPress 安装目录:
cd ..
安装插件
wp plugin install tmp/main.zip
如果希望安装后直接启用插件,可以添加 –activate 参数:
wp plugin install tmp/main.zip –activate
安装主题
将 plugin 替换为 theme 即可:
wp theme install tmp/astra.4.7.0.zip –activate
安装成功后,终端将返回提示信息,表示插件或主题已经正确安装并激活。
总结
使用 WP-CLI 安装 zip 格式的插件与主题,高效、简洁、适合开发者和 VPS 环境下的项目管理。如果你希望从 WordPress 官方库中直接安装插件或主题,还可以阅读我们其他教程: