解说WordPress开发中一些罕用的debug技巧

在开发进程中,调试代码是十分重要的工作,而把握一些 WordPress 的调试技巧,能够更好的进行调试。比方,在本地开发环境,你可能需求把全副的代码正告信息全副输入进去,不便修正代码不正当的中央。

本文将解说 WordPress 的一切调试办法,假如你是**,肯定要把握这些技巧,能够大大进步效率。

调试模式的开启需求在根目录的 wp-config.php 文件增加一些常量,所以下边引见的一切代码都增加到根目录的 wp-config.php 文件。

WP_DEBUG

WP_DEBUG 是一个 WordPress 的常量,把他设为 True 之后,WordPress 会进入**模式,它会把一切无关开发的提醒都输入到屏幕上。

我十分倡议本地的开发环境里启用 WP_DEBUG,不便开发。

//启用**模式
define( 'WP_DEBUG', true );

WP_DEBUG_LOG

假如你想把 WordPress 运转中呈现的谬误全副记载上去,能够开启 WP_DEBUG_LOG,开启后,一切的谬误都会被记载上去,存储到 wp-content/debug.log 文件。

记载谬误的前提是需求开启 WP_DEBUG 模式,只有开启 WP_DEBUG 才会产生谬误。

//开启谬误记载
define( 'WP_DEBUG_LOG', true );

WP_DEBUG_DISPLAY

假如你想把 WP_DEBUG 模式产生的谬误只经过 WP_DEBUG_LOG 记载而不显示在屏幕上,能够在开启 WP_DEBUG_LOG 和 WP_DEBUG 的时分再开启 WP_DEBUG_DISPLAY。

//阻止谬误显示在屏幕上
define( 'WP_DEBUG_DISPLAY', true );
SCRIPT_DEBUG

默许状况下,WordPress 后盾会应用紧缩并兼并后的 JS 和 CSS 文件。

有时分为了调试,咱们可能不想让后盾应用紧缩的 CSS 和 JS 文件,这时能够把 SCRIPT_DEBUG 设置成 True。

//禁用紧缩的 CSS 和 JS 文件
define( 'SCRIPT_DEBUG', true );

SAVEQUERIES

假如你要优化数据库查问次数,SAVEQUERIES 是一个十分重要的货色,把 SAVEQUERIES 设为 True,WordPress 会记载每一次数据库查问的 Sql 语句和破费的工夫。

//记载数据库查问
define( 'SAVEQUERIES', true );

开启记载之后,能够应用 $wpdb 的 queries 变量来获取一切数据查问,把下边的代码放到主题的 footer.php 文件里即可看到一切数据库查问。

<pre><?php var_dump( $GLOBALS['wpdb']->queries ); ?></pre>

以上就是安达网络工作室关于《讲解WordPress开发中一些常用的debug技巧》的一些看法。更多内容请查看本栏目更多内容!

本文相关话题: WordPress debug PHP编程
版权声明:本文为 安达网络工作室 转载文章,如有侵权请联系我们及时删除。
相关文章
wordpress搭建中英文双言语或多言语的网站详解

建设多言语切换的网站有两种形式,一种是子域名方式,另一种则是子目录方式。而以这两种方式建站,中文站点...

wordpress歹意代码处理办法分享

明天莫明其妙发现本人的测试站的主题带上了歹意代码,十分显著的就是呈现了一个函数_verifyactivate_widget...

wordpress首页显示摘要的几种办法小结

more标签 这种办法应该是最灵敏的一种办法,操作也很简略,只要要你在编辑文章的时分拔出more标签 或许应用...

编写PHP脚原本完成WordPress中评论分页的性能

办法阐明 首先来看看可能被用到的办法. 关上文件 wp-includes/link-template.php 你会发现 WordPress 2.7 多...

wordpress去掉自带的logo或许左侧栏的菜双方法

去掉logo或许左侧栏的菜单,避免被改掉。 在应用模板下的functions.php下修正 复制代码代码如下: function ...

wordpress导航如何设置详细该怎样操作

自己wordpress版本:wordpress-3.7.1。 wordpress后盾: 外观==》菜单 左侧咱们能够看到:页面、链接、分类...

需求提交

客服服务

亿鸽在线客服系统