首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WP-CLI Toggle WP_DEBUG

WP-CLI Toggle WP_DEBUG
EN

Stack Overflow用户
提问于 2016-02-29 22:28:34
回答 3查看 3.2K关注 0票数 6

我希望在WP脚本中切换WP_DEBUG值。在创建wp-config.php文件之后,是否有任何选项可供选择?

(我知道我们可以在创建wp-config.php文件时添加额外的PHP,但是一旦完成,是否有一种方法可以在脚本期间关闭WP_DEBUG状态?)

谢谢。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-03-05 08:10:03

哇哦!本机支持自WP-CLI版本1.5 -

https://developer.wordpress.org/cli/commands/config/set/

示例:

代码语言:javascript
复制
# Set the WP_DEBUG constant to true.
$ wp config set WP_DEBUG true --raw
票数 8
EN

Stack Overflow用户

发布于 2019-09-09 16:12:42

为了扩展@tlt2w回复发布的above,我使用以下组合:

代码语言:javascript
复制
wp config set --raw WP_DEBUG true
wp config set --raw WP_DEBUG_LOG true
wp config set --raw WP_DEBUG_DISPLAY false

# show logs:
# clear; tail -f wp-content/debug.log -n0
票数 6
EN

Stack Overflow用户

发布于 2017-09-04 14:35:11

您可以使用wp config get来确定是否启用了调试,但是现在还没有办法通过WP-CLI来设置这个值。

这就是说,只编写了一个bash命令,它可以为您切换值。

您可以在拥有wp-config.php的同一个目录中运行它。

代码语言:javascript
复制
data=`egrep "'WP_DEBUG'" wp-config.php | egrep -o "(true|false)"`; [[ $data == true ]] && newdata=false || newdata=true; sed -i "s/'WP_DEBUG'.*/'WP_DEBUG', $newdata\)\;/g" wp-config.php

每次运行它时,WP_DEBUG常量值都会从true切换到false,反之亦然。

不幸的是,在脚本执行期间无法切换WP_DEBUG值,因为该值已经在wp-config.php文件中定义。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35711003

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档