在开发进程中,调试代码是十分重要的工作,而把握一些 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 3.0+ 中惟一执得让人眼睛一亮的性能了,在新做主题的进程中再一次让我眼睛...
1、主动向 WordPress 编辑器拔出文本 编辑以后主标题录的 functions.php 文件,并粘贴以下代码: 复制代码代...
本文实例讲述了WordPress主动给文章增加nofollow属性的完成办法。分享给大家供大家参考。详细剖析如下: no...
作为知名建站零碎,WordPress在国际博客建站畛域一枝独秀,在cms建站方面也有着超强的人气,能够搭建各类型...
帮网友小改了一下主题. 义务比拟简略, 只是为一个三栏主题增加对 Widget 的支持而已,就先从这次简略的案例开...
在以前的代码中,咱们仅仅应用add_shortcode函数来把短代码注册到wordpress中,在文章页应用the_content来显...