WordPress极简博客 WordPress极简博客
  • 新鲜事
  • 战疫情
  • UI素材
    • UI素材
    • 电商/节日
    • PPT
      • 节日庆典
      • 工作汇报
      • 商业计划书
    • word
      • 简历竞聘
      • 合同/公文
  • 创客头条
    • 音乐分享
    • 初创文章
    • 极客头条
    • 数码解说
    • 生活趣事
    • 生活日记
  • 全球科技
    • 新浪博客
    • A5资讯
    • 环球网新闻
  • 编程教学
    • Linux安全栏目
      • Linux运维安全汇总
      • DDOS攻击防护
      • XSS攻击防护
      • SQL安全防护
    • Python技术栏目
      • Python基础入门
      • Python基础结构
    • WordPress技术栏目
      • WP主题
      • WordPress技术教程
      • RIPRO主题美化
    • WordPress漏洞发布
    • 技术教程汇总
  • 专题
  • 基友
  • 隐私
  • 云优化
  • 注册
    登录
立即登录
  • 首页
  • 云优化
  • 新疫情
  • 新鲜事
    • 热文
    • 极客
    • 生活
  • 技术篇
    • WP主题
    • 技术教程
    • Python入门
    • Python基础
  • 专题篇
  • 友链君

开启和设置WordPress调试模式功能

夏柔5月 1, 2020

在WordPress网站上打开调试模式( WP_DEBUG )可以使您更好地了解网站正在发生的事情,尤其是当你的网站出现问题时。WordPress调试模式对于主题、插件开发者或者网站开发人员来说,非常有用。

因此,在本文中,我们将向您展示有关WordPress调试模式的所有知识,以及如何在网站开发中使用它。

开启和设置WordPress调试模式功能-WordPress极简博客

WP_DEBUG为什么重要?

WP_DEBUG是一个PHP常量,可在WordPress中触发调试模式。您可以在wp-config.php文件中找到它。WordPress在默认情况下禁用了调试模式,但是启用该模式后,您可以执行许多重要的任务。

首先,它将为您提供有关如何重现问题的信息。通过保存日志文件,它可以记录您站点上发生的所有活动,并且可以帮助解决问题。

其次,WP_DEBUG将显示WordPress主题或插件版本中已弃用的函数列表。这些函数将来会被标记为无效。该通知通常还使您知道可以使用哪些替代函数。

启用调试模式的另一个重要原因是您要构建主题或插件时。

WordPress强烈建议每个开发人员在创建其产品时都使用WP_DEBUG,以便在出现问题或警告时,另一位开发人员可以检查并修复代码。

如果它与WP_DEBUG不兼容,则WordPress官方主题或插件审核团队将不会认可您的插件或主题。

WP_DEBUG的实际用途

解释了WP_DEBUG是什么的一般概念之后,现在我们将讨论实际使用。

WP_DEBUG

WP_DEBUG位于网站根目录下的wp-config.php文件中,默认情况下,其值设置为“false ”。如果要启用它,则必须将其更改为“true ”。为此,您将需要FTP客户端(例如FileZilla)或文件管理器来访问文件。

开启和设置WordPress调试模式功能-WordPress极简博客
一般情况下,你可以在该文件中找到以下代码:

define('WP_DEBUG', false);

将false更改为true。然后,保存文件。

如果您的wp-config.php文件中没有这样的代码,则可以将其添加到/* 好了!请不要再继续编辑。请保存本文件。使用愉快! */这行的上方。

请记住,不应在实时网站中启用调试,因为此模式仅用于开发目的。

WP_DEBUG_LOG

通过启用WP_DEBUG_LOG,用户可以将所有错误保存在debug.log文件中。此功能与WP_DEBUG协同工作,可以帮助重现问题以进行故障排除。

要启用它,请打开wp-config.php文件,然后在 define('WP_DEBUG', false); 的下面输入以下代码:

define('WP_DEBUG_LOG', true);
开启和设置WordPress调试模式功能-WordPress极简博客
激活该功能后,随便浏览几个你网站的页面,如果存在错误,debug.log文件将自动保存在您网站的/wp-content/文件夹中。您可以在浏览器中直接查看文件。

开启和设置WordPress调试模式功能-WordPress极简博客

WP_DEBUG_DISPLAY

您应该禁用WP_DEBUG_DISPLAY,这样可以使错误消息不显示在您的网站上。

默认情况下,WordPress每次发生错误时,都会生成错误信息并将其显示在HTML代码中。与WP_DEBUG不同, WP_DEBUG_DISPLAY 的原始值是“true”,您必须将其更改为“false ”以隐藏所有错误。

define('WP_DEBUG_DISPLAY', false);
开启和设置WordPress调试模式功能-WordPress极简博客
如上图的设置所示,我们开启了WordPress调试模式,并将调试信息写入debug.log 文件,同时禁止在网页上显示调试信息。这样一来,网站的用户不会看到调试错误信息,而开发者可以通过 debug.log 文件查看错误。

SCRIPT_DEBUG

默认情况下,WordPress使用CSS和JavaScript文件的压缩版本来帮助减少网站的加载时间。但是,这可能是一个问题,因为它可能会在您使用的脚本/插件中隐藏错误。

为了更改脚本执行,WordPress还提供了一个常量 SCRIPT_DEBUG,我们可以将其添加到wp-config.php文件中,即:

define( 'SCRIPT_DEBUG', true );

这样一来,在开发过程中,涉及到js脚本错误的一些调试就可以正常看到了。

结论

对于WordPress网站所有者和开发人员而言,了解如何使用WordPress调试模式 WP_DEBUG具有许多重要的作用。您可以使用它来启用调试模式,并保存或隐藏所有错误以更好地开发网站。而且,该过程实际上非常简单。

#WP_DEBUG#网站调试
0
分享
夏柔 站长
文章 709评论 23
赞赏
夏柔
相关文章
  • 自定义onion域名
  • 宝塔linux面板一键工具箱
  • 7种提高代码阅读能力的方法
  • 保护你的WordPress,修改服务器默认用户名root
  • Python多线程扫描端口
  • ThnBo-一款针对WordPress开发的缩略图美化插件,为广大站长提供缩略图的美化便利
  • WordPress去除index.php的方法
  • WordPress美化-文字渐变特效
  • WordPress美化-抖动图片
  • 使用HBuilderX封装H5
27 5月, 2020
今年政府工作报告“涉台内容”,为何未提“和平”及“九二共识”?专家解释
夏柔
站长
夏山如碧 - 怀柔天下
709文章
23评论
58144K获赞
版权声明

文章采用创作共用版权 CC BY-NC-ND/2.5/CN 许可协议,与本站观点无关。

如果您认为本文侵犯了您的版权信息,请与我们联系修正或删除。
投诉邮箱wpsite@aliyun.com

栏目推荐
Python基础入门30
WordPress技术教程265
前沿技术情报所7
城市创新——新消费8
最近有哪些不可错过的热文5
程序员的养生之道0
疫情实况
黑龙江新增28例确诊 8例无症状
1月 28, 2021
31省区市新增确诊54例 本土41例
1月 28, 2021
黑龙江新增29例确诊 28例无症状
1月 27, 2021
更多
每日快讯
海南政协原副主席王勇被决定逮捕
1月 28, 2021
男子回家探亲离别时爸妈送活猪
1月 28, 2021
霍建华为林心如庆生 两人甜蜜贴脸
1月 28, 2021
黑龙江新增28例确诊 8例无症状
1月 28, 2021
31省区市新增确诊54例 本土41例
1月 28, 2021
美国参议院确认布林肯为国务卿
1月 27, 2021
黑龙江新增29例确诊 28例无症状
1月 27, 2021
吉林通化等地一线医务人员补助提高
1月 27, 2021
更多
  • 新鲜事
  • 疫情实况
  • UI素材
  • 技术教程
  • 音乐分享
  • 专题
  • 友情
  • 隐私
  • 云优化
Copyright © 2019-2021 WordPress极简博客. Designed by 骚老板. 辽公网安备21010502000474号