🚀 WP-CLI 简介与常用命令指南与文件下载
以下是一篇关于 wp-cli.phar 的简介和常用命令说明,wp-cli.phar 是 WordPress 的官方命令行工具(WP-CLI)的可执行文件版本,允许开发者通过终端命令操作 WordPress,无需登录后台或打开浏览器,极大地提高效率。
📦 什么是 wp-cli.phar?
wp-cli.phar 是 WP-CLI 的核心程序,是一个 PHP 构建的 PHAR(PHP Archive)可执行文件,具备完整的 WP 管理功能。下载后无需安装,仅需一个 PHP 环境即可运行。
✅ 使用环境要求:
-
PHP 5.6 或更高版本
-
WordPress 3.7 或更高
-
本地或远程服务器 Shell 访问权限
🛠️ 快速开始
-
下载 WP-CLI:
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
-
检查是否可执行:
php wp-cli.phar --info
-
为方便使用,可将其设为全局命令(可选):
chmod +x wp-cli.phar
sudo mv wp-cli.phar /usr/local/bin/wp
之后你可以直接通过 wp 命令操作 WordPress。
🔧 常用命令速查表
命令 |
说明 |
---|---|
wp core download |
下载 WordPress 核心程序 |
wp core update |
更新 WordPress 至最新版本 |
wp plugin install akismet |
安装 Akismet 插件 |
wp plugin activate akismet |
启用插件 |
wp theme install twentytwentyone |
安装并启用主题 |
wp post create |
创建文章 |
wp user list |
查看用户列表 |
wp option get siteurl |
获取站点地址 |
wp search-replace old new |
替换数据库中的内容(支持 dry-run) |
wp db export –path=/var/www/mywp |
导出数据库备份 |
wp cron event list |
查看定时任务 |
wp eval ‘echo get_bloginfo(“name”);’ |
执行任意 PHP 代码 |
命令 |
说明 |
---|---|
wp db export mysite.sql |
导出为自定义文件名 |
wp db export –add-drop-table |
增加 DROP TABLE 语句,便于覆盖恢复 |
`wp db export – |
gzip > backup.sql.gz` |
wp db export –path=/var/www/mywp |
指定 WordPress 路径 |
📁 使用示例:部署自动化脚本
# 安装 WordPress 并配置数据库
wp core download
wp config create --dbname=wp_db --dbuser=root --dbpass=123456
wp db create
wp core install --url=example.com --title="示例站点" --admin_user=admin --admin_password=pass123 --admin_email=admin@example.com
# 安装主题和插件
wp theme install astra --activate
wp plugin install contact-form-7 --activate
🌐 在本地或远程使用
你可以通过 SSH 登录远程服务器,在有 WordPress 的目录中直接运行 php wp-cli.phar 命令,无需任何浏览器交互。
📥 下载地址(本社区提供)
你可以直接下载我们提供的最新版 wp-cli.phar:
请确保你运行该命令的目录中存在 wp-config.php 或 WordPress 安装文件。
🔐 注意事项
-
WP-CLI 具有修改数据库和文件的能力,操作前请务必备份数据;
-
推荐在开发或测试环境中熟悉命令后再用于生产环境;
-
某些命令可能依赖 –allow-root 或 –path 参数,具体视环境而定。