当前位置:首页 > wordpress > 正文内容

WordPress主题开发和调试debug模式应用说明

WordPress调式模式介绍

WP_DEBUG是一个布尔常量,它在整个WordPress中触发“调试”模式。其位于WordPress安装根目录wp-config.php中。 一般来说,我们在开发WordPress 主题的时候,都会开启WordPress的Debug 模式(调试模式),以便检测出主题是否存在bug;对于新手来说是不需要开启的,但如果在启动主题的后,前端页面显示存在问题、后台无法显示、出现404、500错误提示等情况时,巧用Debug调试模式,即可查看到底错误出现哪里。

WP_DEBUG是一个PHP常量(永久全局变量),可用于在整个WordPress中触发“调试”模式。默认情况下,它假定为false,并且通常在WordPress的开发副本上的(wp-config-sample)文件中设置为true 。

找到“WP_DEBUG”其值在“wp-config.php”文件大概82行左右:

* For information on other constants that can be used for debugging,
* visit the documentation.
*
* @link https://wordpress.org/support/article/debugging-in-wordpress/
*/
define( 'WP_DEBUG', false );

/* Add any custom values between this line and the "stop editing" line. */


shrink_20211203_041.webp


开启调试模式只需要将false修改成true保存修改。当设置为“true”时,您将开始看到PHP通知没有那么多错误,因为它们对于开发人员来说是有用的消息 - 以及WordPress生成的调试消息,特别是已弃用的功能使用,显示在您网站的页面上。许多WordPress版本中包含的不推荐使用的函数是已被标记为在以后死亡的函数。重要的是要知道您是否在正在使用的主题或插件中使用已弃用的功能,以便您可以找到替代使用的替代品。

请注意:

WP_DEBUG 不应在实际站点上使用,这一点很重要 。虽然它在开发过程中是一个有用的功能,但它在现场网站上可能会很危险,因为PHP通知中的文本可以向您网站的访问者显示有关您的代码,路径和其他信息的详细信息。

 

WP_DEBUG_DISPLAY

使用WP_DEBUG_DISPLAY关闭在您的站点上显示错误

如果您不希望将错误消息发布到您网站的页面,则应使用WP_DEBUG_DISPLAY。
这是另一个有用的常量,它允许您控制调试消息是否显示在站点的HTML中。
默认值为“true”,显示生成时的错误和警告。将其更改为“false”将隐藏所有错误。
此常量应与WP_DEBUG_LOG一起使用。

要使用他的功能,只需将以下代码行添加到wp-config.php文件中:
define('WP_DEBUG_DISPLAY',false);

WP_DEBUG_LOG

Debug.log文件位于站点的/ wp-content /目录中的debug.log错误日志。您可以通过SSH,FTP或cPanel中的文件管理器访问此目录。如果您想打开调试并记录错误消息但隐藏您网站上显示的通知,则可以轻松地将所有三个常量一起使用:

// Turn debugging on
define('WP_DEBUG', true);

// Tell WordPress to log everything to /wp-content/debug.log
define('WP_DEBUG_LOG', true);

// Turn off the display of error messages on your site
define('WP_DEBUG_DISPLAY', false);

// For good measure, you can also add the follow code, which will hide errors from being displayed on-screen
@ini_set('display_errors', 0);


扫描二维码推送至手机访问。

版权声明:本文由uuucd.cn发布,如需转载请注明出处。

本文链接:https://www.uuucd.cn/wordpress/34.html

标签: wordpress

相关文章

wordpress 搬家固定链接404错误

wordpress 搬家固定链接404错误

wordpress 搬家后更改固定链接404错误的解决办法前些天把wordpress网站搬家后改了固定链接就出现访问不了,出现了404页面,综合网上的一些办法,整理出来,方法是要在apache2开启Rewrite模块。安装好apache2后...

WordPress网站搬家教程

WordPress网站搬家教程

在WordPress外贸建站及维护过程中,可能会由于各方面的原因(比如空间到期、访问速度慢、服务器配置太低等),我们需要将现在的WordPress网站搬家迁移到新的主机服务器。如果你没有这方面的相关经验,可能会导致无从下手。为了解决Word...

WordPress限制自动生成缩略图

WordPress限制自动生成缩略图

WordPress如何限制自动生成缩略图教程分别从设置和插件两个方面限制、禁止生成某些特定尺寸的缩略图,以此来降低图片占用的空间。玩WordPress的小伙伴应该很清楚,使用仪表盘媒体上传图像时,WordPress会生成该图像的多个缩略图副...

解决安装wordpress主题及插件时要输入FTP帐号和密码的问题

解决安装wordpress主题及插件时要输入FTP帐号和密码的问题

wordpress          解决安装WordPress主题及插件需要输入FTP问题解决安装WordPress主题及插件需要输入FTP问题安装一个WordPress好像挺简单,但是默...

wordpress移除地址栏url中的”Category”字符标签

wordpress移除地址栏url中的”Category”字符标签

今天点击网站上菜单中的分类菜单,发现浏览器地址栏中不同分类目录中总有个“ category”字样存在地址栏url中,上网查看有关资料,通过对比我发现最直接的办法是将 WP No category Base 插件的主体代码插入到 functi...

wordpress禁止上传图片后系统自动生成其它的任何缩略图

wordpress禁止上传图片后系统自动生成其它的任何缩略图

wordpress对于文章或媒体库上传的图片时会额外生成其它规格图片,如果您不需要这些尺寸的图片,同时想节省服务器空间资源,可以通过代码禁止wordpress生成多余的图像文件。wordpress默认生成7图片尺寸,这样种除了会自动生成后台...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。