最模板 - 外贸网站建设,外贸网站模板

最模板

当前位置: 首页 > WordPress > WordPress教程 >

WordPress 的几个高级调试( Debug)技巧

时间:2014-10-20 23:44来源:未知 作者:最模板zuimoban 点击:
WP_DEBUG WordPress中的这个 WP_DEBUG常量相信大部分开发者都了解,在wp-config.php 文件下通过对定义这个常量即可开启debug 模式。 12345 //开启 on wp_debug define ( WP_DEBUG , true ) ; //关闭 wp_debug defi

WP_DEBUG

WordPress中的这个 WP_DEBUG常量相信大部分开发者都了解,在wp-config.php 文件下通过对定义这个常量即可开启debug 模式。

1
2
3
4
5
//开启 on wp_debug
define('WP_DEBUG', true);
 
//关闭 wp_debug
define('WP_DEBUG', false);

WP_DEBUG_LOG

通过定义这个常量,WordPress 中会输出debug 的错误信息在wp-content 文件夹下以debug.log 保存,这样你就就可以方便快捷地查看所有的错误并进行修改。

1
define('WP_DEBUG_LOG', true);

WP_DEBUG_DISPLAY

默认的话,在debug 模式下,WordPress 会将大部分的错误显示在前端屏幕上(亦有部分可以通过浏览器的查看源代码发现)。如果你不想显示,可以通过下面的变量关闭之:

1
define('WP_DEBUG_DISPLAY', false);

SCRIPT_DEBUG

默认的话,WordPress对于核心的脚本文件或样式文件会进行压缩化的处理,但在实际开发中,你可能因为要寻找脚本冲突问题而希望可以是不要压缩,那么通过定义这个变量就可。

1
define('SCRIPT_DEBUG', true);

SAVEQUERIES

如果要debug 数据库查询,那么你可以使用SAVEQUERIES 这个变量,它会保存每一个数据条的查询因此可能会导致你的开发环境中拖慢网站速度——因此请确保在的确需要的时候才开启它:

1
define('SAVEQUERIES', true);

要获取这些查询可以通过$wpdb 变量输出之:

1
var_dump($wpdb->queries);

(责任编辑:最模板)
------分隔线----------------------------
栏目列表
推荐内容