WordPress是使用PHP开发的,这WordPress为了进行调试,WordPress要求您定义一个全局PHP变量。
区分PHP调试过程与WordPress调试过程之间的区别很重要。通过vanilla PHP,默认情况下仅显示两种类型的PHP错误。一种是“致命错误(fatal error)”,这意味着它非常严重,甚至无法加载页面。另一种是“敏感致命错误(sensitive fatal error)”只是向用户显示空白页。换句话说,PHP知道打印出完整的错误消息可能会带来安全风险。这些设置可以在PHP本身中轻松修改。
另一方面,WordPress在调试方面有点麻烦。如果仅启用WordPress调试而不自定义它,则将显示错误,警告甚至为开发人员提供信息的各个级别。这意味着将显示从致命错误到有关如何优化JavaScript部分的技术性信息的所有内容。尽管这对开发人员非常有帮助,但它可能不是向用户显示的最佳内容。
另一个独特的功能是,您将收到有关已弃用的WordPress特定PHP函数的通知。已经过时的功能现在仍然可以使用,但是将来会不再支持它们。这通常也意味着有更好、更快的方式来完成相同的过程。
我们知道您可能对调试WordPress并不感到兴奋,但是如果您希望维护功能正常的博客或网站,这一点至关重要。不过,在开始编辑文件之前,请务必先使用受信任的WordPress备份插件。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容