我被要求查看门户网站以修复论坛问题并运行更新脚本。我同意,有DNN和Drupal的经验。我做到了 - 没有问题。我想。
我被告知页脚消失了,用户是对的。当我运行页面时 - 它突然结束。没有</body>
标签,没有页面末尾脚本;但也没有错误信息。
问题是 - 我该如何调试它?是否有wp-admin登录?或调试工具栏?
答案 0 :(得分:1)
检查你的footer.php是否在wp_footer();
之前的文件末尾有函数调用</body>
。
要在WordPress中进行调试,您必须编辑wp-config.php文件。
在wp-config.php中查找行define('WP_DEBUG', false);
并将其设置为true,例如define('WP_DEBUG', true); // or false = on or off
。
现在在我们刚编辑的行下添加以下行。
if(WP_DEBUG){
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false); // true to display on site false to hide but still writes to debug.log
@ini_set('display_errors', 0); // wp-content/debug.log
}
因此完整的代码应如下所示:
define('WP_DEBUG', true); // or false
if(WP_DEBUG){
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false); // true to display on site false to hide but still writes to debug.log
@ini_set('display_errors', 0); // wp-content/debug.log
}
这样做是打开WordPress中的调试,它不会在屏幕上显示错误,但会将它们写入位于 / wp-content /中的名为 debug.log 的文件中debug.log ,您可以返回并打开它来调试您的问题。
祝你好运。