手机版

解释一些WordPress开发中常用的调试技巧

时间:2021-09-20 来源:互联网 编辑:宝哥软件园 浏览:

在开发过程中,调试代码是一项非常重要的工作,掌握一些WordPress调试技巧可以更好的调试。比如在本地开发环境中,可能需要输出所有的代码警告信息,从而修改代码中不合理的地方。

本文将解释WordPress的所有调试方法。如果你是一个开发人员,你必须掌握这些技能,这可以大大提高效率。

调试模式需要在根目录的wp-config.php文件中添加一些常量,所以下面描述的所有代码都添加到根目录的wp-config.php文件中。

WP_DEBUG

WP_DEBUG是一个WordPress常量。当设置为True时,WordPress将进入开发人员模式,并将所有开发提示输出到屏幕上。

我强烈建议在本地开发环境中启用WP_DEBUG来促进开发。

//启用开发人员模式定义(' WP_DEBUG ',true);WP_DEBUG_LOG

如果想记录WordPress操作中的所有错误,可以打开WP_DEBUG_LOG。打开后,所有错误将被记录并存储在wp-content/debug.log文件中。

记录错误的前提是需要开启WP_DEBUG模式,只有开启WP_DEBUG才会产生错误。

//打开错误日志定义(' WP_DEBUG_LOG ',true);

20151218160135277.png  (955128)

WP_DEBUG_DISPLAY

如果想只通过WP_DEBUG_LOG记录WP_DEBUG模式下产生的错误而不在屏幕上显示,可以在WP_DEBUG_LOG和WP_DEBUG打开时打开WP_DEBUG _ display。

//防止错误显示在屏幕上定义(' WP_DEBUG_DISPLAY ',true);SCRIPT_DEBUG默认情况下,WordPress后台会使用压缩合并的JS和CSS文件。

有时候,为了调试,我们可能不希望后台使用压缩的CSS和JS文件,所以我们可以将SCRIPT_DEBUG设置为True。

//禁用压缩CSS和JS文件定义(' SCRIPT_DEBUG ',true);保存查询

如果您想优化数据库查询的数量,SAVEQUERIES是一件非常重要的事情。如果SAVEQUERIES设置为True,WordPress将记录Sql语句和每个数据库查询花费的时间。

//记录数据库查询定义(' SAVEQUERIES ',true);打开记录后,可以使用$wpdb的query变量来获取所有数据查询。通过将以下代码放入主题的footer.php文件中,可以看到所有的数据库查询。

pre?PHP var _ dump($ GLOBALS[' wpdb ']-查询);/pre

20151218160154013.png  (516261)

版权声明:解释一些WordPress开发中常用的调试技巧是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。