解释一些WordPress开发中常用的调试技巧
在开发过程中,调试代码是一项非常重要的工作,掌握一些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);
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
版权声明:解释一些WordPress开发中常用的调试技巧是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。