WP-CLI 命令行手册

title: "参数语法" post_status: publish comment_status: open taxonomy: category: - wp-cli-handbook post_tag: - References - Repos - Data


参数语法

WP-CLI 命令使用标准化语法来描述其参数和选项。理解此语法将帮助您正确使用命令并避免混淆。

语法约定

命令概要使用特定格式来指示参数是必需还是可选,以及它们接受何种类型的值。

必需参数

不带方括号的参数是必需的,必须提供:

可选参数

用方括号 [ ] 括起来的参数是可选的:

布尔标志

布尔标志是用于启用或禁用功能的开关:

Associative Arguments

Some commands accept arbitrary key-value pairs:

Repeatable Arguments

Arguments that can be provided multiple times:

Variadic Arguments

Arguments that accept multiple values:

占位符说明

尖括号内的文本描述了期望接收的数值类型:

常见模式

必需的数据库连接

许多命令需要数据库连接信息:

--dbname=<dbname> --dbuser=<dbuser> [--dbpass=<dbpass>] [--dbhost=<dbhost>]

格式选项

输出数据的命令通常接受格式选项:

[--format=<format>]

常见格式包括:tablecsvjsonyamlcount

字段与筛选

处理多个字段的命令:

[--fields=<fields>] [--field=<field>]

示例

以下是展示不同语法类型的实用示例:

# 必需参数(无括号)
wp config create --dbname=mydb --dbuser=root

# 带默认值的可选参数
wp config create --dbname=mydb --dbuser=root --dbhost=localhost

# 布尔标志
wp plugin install hello-dolly --activate --force

# 否定布尔标志
wp plugin list --no-color

# 关联参数
wp cron event schedule my_hook --foo=bar --baz=qux

# 多值参数
wp plugin install plugin1 plugin2 plugin3

# 带特定格式选项的可选字段
wp post list --format=json --fields=ID,post_title,post_date

Tips

相关文档