此命令用于设置 wp-config.php 文件中的常量或变量值,运行在 before_wp_load hook 上,即在 WordPress 加载过程开始之前执行。
适合在需要快速修改数据库连接信息、调试常量或其他配置项时使用。
| 参数 | 说明 |
|---|---|
<name> |
wp-config.php 常量或变量的名称。 |
<value> |
要设置的 wp-config.php 常量或变量值。 |
[--add] |
如果值不存在则添加,默认行为,使用 --no-add 覆盖。 |
[--raw] |
将值按原样放入 wp-config.php 文件,而不是作为带引号的字符串。 |
[--anchor=<anchor>] |
新值添加位置的锚点字符串,默认为 “/* That’s all, stop editing!”,特殊值 “EOF” 表示文件末尾。 |
[--placement=<placement>] |
新值相对于锚点字符串的位置,默认 ‘before’,选项:before、after。 |
[--separator=<separator>] |
添加值与锚点字符串之间的分隔符,支持转义序列如 ‘ ‘、’r’、’t’,默认为单个换行符。 |
[--type=<type>] |
要设置的配置值类型,默认 ‘all’,选项:constant、variable、all。 |
[--config-file=<path>] |
指定要修改的配置文件路径,默认为 WordPress 安装根目录下的 “wp-config.php”。 |
$ wp config set WP_DEBUG true --raw