WP-CLI 管理 WordPress 参考手册

WP-CLI 是个控制台终端命令行扩展工具,方便大家在命令行里直接维护 WordPress 站点的更新、升降级、数据库、插件、主题、翻译等等可以说几乎囊括了所有 WordPress 的操作都可以在命令行里实现,可以说做运维的话 WP-CLI 是必不可少的要掌握的,这可以让你的 WordPress 服务器运维工作效率提高很多,明月在【VPS 运维中利用 WP-CLI 实现命令行操作 WordPress 更新等】一文里已经做过简单的介绍了,但是涉及 WordPress 管理的命令仅仅是示例而已,并不是很全面,今天明月就给大家收集整理了日常要用的指令,就当是个参考手册吧。

安装

先使用 ssh 登录到服务器,然后进入到某个目录以后,使用 wget 或者 curl 命令去下载 wp-cli:

curl -L https://raw.github.com/wp-cli/builds/gh-pages/phar/wp-cli.phar > wp-cli.phar

为下载的文件添加可执行权限:

sudo chmod +x wp-cli.phar

移动到bin目录:

sudo mv wp-cli.phar /usr/local/bin/wp

查看版本信息:

$ wp --info

OS: Linux 4.13.0-32-generic #35~16.04.1-Ubuntu SMP Thu Jan 25 10:13:43 UTC 2018 x86_64 Shell: /bin/bash PHP binary: /usr/bin/php7.0 PHP version: 7.0.22-0ubuntu0.16.04.1 php.ini used: /etc/php/7.0/cli/php.ini WP-CLI root dir: phar://wp-cli.phar WP-CLI vendor dir: phar://wp-cli.phar/vendor WP_CLI phar path: /var/www/html/justcode WP-CLI packages dir: WP-CLI global config: WP-CLI project config: WP-CLI version: 1.5.0

使用

输入 wp 命令,回车以后,你会看到所有可以执行的命令,或者查看 wp-cli 官方提供的命令列表。下面我们可以试一下用 wp-cli 去升级 WordPress,先进入到你的 WordPress 网站的目录下面。然后输入:

wp core update

返回:

正在从http://cn.wordpress.org/wordpress-4.9.4-zh_CN.zip下载更新文件... 正在解压缩升级文件... Success: WordPress updated successfully.

安装wordpress并配置

cd /var/www/wordpress

下载wordpress:

sudo wp --allow-root core download --version=4.9.4

创建了一个新用户w_p和一个数据库wordpress。

创建wordpress配置文件wp-config.php:

sudo wp --allow-root core config --dbname=wordpress --dbuser=w_p --dbpass=w_p@

使用wp core install安装wordpress:

sudo wp --allow-root core install --url=localhost --title=websiteName --admin_user=admin --admin_password=admin --admin_email=test@123.com

WP-CLI:使用命令行工具控制 WordPress, 命令行安装,更新,配置 WordPress

使用WP-CLI管理wordpress主题

搜索wordpress主题:

wp theme search THEME_NAME

安装wordpress主题:

wp theme install THEME_NAME

激活wordpress主题:

wp theme activate THEME_NAME

列出所有安装的主题

wp theme list

使用WP-CLI管理wordpress插件

搜索wordpress插件:

wp plugin search PLUGIN_NAME

安装wordpress插件:

wp plugin install PLUGIN_NAME

激活wordpress插件:

wp plugin activate PLUGIN_NAME

列出安装的插件:

wp plugin list

获取插件状态:

wp plugin status

更新插件:

wp plugin update --all

或者

wp plugin update <plugin>

使用WP-CLI管理translates 翻译

wp language core update

管理wordpress数据库

连接数据库:

wp db cli

显示数据库中的表:

wp db tables

把数据库导出到.sql文件,通常用来备份:

wp db export ~/backup.sql

导入sql文件到数据库:

wp db import ~/backup.sql

执行SQL查询语句:

wp db query "SELECT * FROM wp_users"

WP-CLI还有很多其它命令,例如,管理wordpress用户,post,菜单,widget。使用wp –help查看帮助。

原文发布于微信公众号 - 草根博客站长有话说(imydl-blog)

原文发表时间:2018-08-02

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券