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

返回:

正在解压缩升级文件...

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:

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

使用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查看帮助。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180802G0SUYT00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券