在一个完美的世界中,您永远不会遇到需要调试的问题。但在现实世界中,您几乎肯定会在WordPress网站上遇到需要深入了解的问题。 为了帮助您做到这一点,WordPress包含其自己的内置调试模式,您还可以找到有用的第三方工具来帮助您调试WordPress。 在这篇文章中,我们将深入研究内置的WordPress调试模式并向您展示如何启用它。然后,我们还将分享其他一些调试WordPress网站的方法。 这是我们将涵盖的所有内容: WordPress调试模式和调试日志介绍 如何启用WordPress调试模式(三种方法) 调试WordPress的其他一些方法 WP Debug有什么作用? 核心WordPress软件是用PHP编写的,插件和主题也是如此。 如果您的网站出现问题,WordPress Debug模式可以通过显示所有PHP错误、通知和警告来帮助您找出问题所在。 启用Debug模式后,只要出现问题(即使它不会立即引起问题),您就会看到如下消息: WordPress网站上的WP_DEBUG错误示例 然后,您可以修复问题或将其报告给您的开发人员或主题/插件的开发人员。 什么是WordPress调试日志? 当你本身启用WordPress的调试模式,你会看到的消息像上面网站上的例子在那一刻-但这些消息不会被保存任何地方。 如果您想保存它们,您还可以启用WordPress调试日志以将所有这些消息和错误保存到您服务器上的文件中。 通过将WP_DEBUG_LOG常量设置为true启用后,WordPress会将所有问题写入以下文件: wp-content/debug.log 但是,您也可以指定自定义文件路径以将日志写入服务器上的其他位置。 如果您想将问题保存到日志中但不想在页面的HTML中公开显示它们(如上面的示例屏幕截图),您还可以使用WP_DEBUG_DISPLAY常量来保持启用调试模式但不在您的站点上显示消息。 通常,您需要WP_DEBUG_DISPLAY与WP_DEBUG_LOG. 如何启用WordPress Debug模式 要启用WordPress调试模式,您有多种选择。我们将介绍三种启用它的方法: 如何使用WordPress调试插件 如何手动启用WordPress调试模式 如何使用WordPress调试插件 您可以使用免费的WordPress调试插件,启用调试模式。WordPress.org上有几个选项,但我们推荐Andy Fragen提供的免费WP Debugging插件。 WP Debugging插件 安装并激活插件后,它会立即开始工作。默认情况下,它将以下常量设置为true(即启用以下功能): WP_DEBUG – 启用调试模式。 WP_DEBUG_LOG – 将消息保存到日志文件。 SCRIPT_DEBUG SAVEQUERIES 我们将在本文稍后介绍最后两个常量的作用。 要配置一些选项,您可以转到工具 → WP Debugging: WP Debugging插件设置 完成后,请确保禁用插件以禁用调试模式。 如何手动启用WordPress调试模式 最后,您还可以通过手动将常量添加到wp-config.php文件来启用WordPress调试模式。 首先,通过FTP连接到您的服务器并编辑wp-config.php文件。默认情况下,此文件位于您站点的根文件夹中(除非您出于安全原因移动了它)。 要启用只是基本的WordPress的调试模式,添加下面的代码片段上面写着/* That’s all, […]

