PHP错误是白色屏幕的原因。在Hostgator的Cpanel中会有错误日志,但使用WordPress中提供的调试日志要容易得多(有关在WordPress环境之外进行调试的信息,请参阅http://php.net/manual/en/debugger-about.php 关于PHP自己的调试器和第三方调试器)
而且,在使用WordPress时,您还应该学习其他几种调试方法,以便处理PHP以及调试数据库查询和查找/修复Javascript错误,因为WordPress(以及主题和插件)使用数据库和Javascript。
PHP
对于PHP调试和查找,请使用内置的WordPress函数
WP_DEBUG
. 看见
https://codex.wordpress.org/WP_DEBUG添加
define( \'WP_DEBUG\', true );
define( \'WP_DEBUG_LOG\', true );
在wp配置中。php和调试。日志文件将包含在wp内容中。
添加此行
define( \'WP_DEBUG_DISPLAY\', true);
至wp配置。php记录并将其转储到浏览器。
查看此答案以了解如何更改debug.log
文件:Is it possible to change the log file location for WP_DEBUG_LOG?
Database queries:
还要看看插件
https://wordpress.org/plugins/debug-objects/ 和
https://wordpress.org/plugins/debug-bar/ 有关数据库查询的帮助。您需要设置
define(\'SAVEQUERIES\', true);
在wp配置中。php调试数据库查询。
Javascript:
对于Javascript,可以打开
define(\'SCRIPT_DEBUG\', true);
同样,在wp配置中。php。
确保并学习如何在中使用开发人员工具Firefox (或Firebug) 或Chrome 或Safari 或IE 处理Javascript以及HTML和CSS问题。