讲解WordPress开发中一些常用的debug技巧


当前第2页 返回上一页

如果你想把 WP_DEBUG 模式产生的错误只通过 WP_DEBUG_LOG 记录而不显示在屏幕上,可以在开启 WP_DEBUG_LOG 和 WP_DEBUG 的时候再开启 WP_DEBUG_DISPLAY。

//阻止错误显示在屏幕上
define( 'WP_DEBUG_DISPLAY', true );
SCRIPT_DEBUG

默认情况下,WordPress 后台会使用压缩并合并后的 JS 和 CSS 文件。

有时候为了调试,我们可能不想让后台使用压缩的 CSS 和 JS 文件,这时可以把 SCRIPT_DEBUG 设置成 True。

//禁用压缩的 CSS 和 JS 文件
define( 'SCRIPT_DEBUG', true );

SAVEQUERIES

如果你要优化数据库查询次数,SAVEQUERIES 是一个非常重要的东西,把 SAVEQUERIES 设为 True,WordPress 会记录每一次数据库查询的 Sql 语句和花费的时间。

//记录数据库查询
define( 'SAVEQUERIES', true );

开启记录之后,可以使用 $wpdb 的 queries 变量来获取所有数据查询,把下边的代码放到主题的 footer.php 文件里即可看到所有数据库查询。

<pre><?php var_dump( $GLOBALS['wpdb']->queries ); ?></pre>


标签:WordPress

返回前面的内容

相关阅读 >>

修改wordpress上传临时目录解决wordpress无法安装插件包的方法

wordpress媒体库识别.pdf文件的方法

wordpress博客系统搜索引擎优化seo全攻略

z-blog完美转移到wordpress的方法分享

利用fix rss feeds插件修复wordpress的feed显示错误

如何制作wordpress主题语言包(汉化主题)

nginx rewrite重写规则与防盗链配置方法教程详解

详解wordpress中调用评论模板和循环输出评论的php函数

phpstudy 2016 使用教程详解(支持php7)

主机nginx + docker wordpress mysql搭建的详细步骤

更多相关阅读请进入《wordpress》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...