? 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 参数,具体视环境而定。