百度
360搜索
搜狗搜索

WordPress中输出当前页面SQL语句的方法详细介绍

开发WordPress主题或者插件时可能需要查看当前页面执行了哪些SQL语句,看看那些语句比较慢,或者sql有多少条,一共执行了多少条sql语句等,有两种方法可以实现

1. 代码方式
第一步,

开启SAVEQUERIES会使将当前页面执行的sql查询保存
到一个数组中,数组保存了每条查询的语句、调用该查询的函数以及执行时间。只要打印这个数组就能了解当前页面所有的sql查询了,所以…

第二步,打印数组,将下面的代码放
到footer.php </body>前面

代码如下:

<?php

if (current_user_can('administrator')){

global $wpdb;

echo "<pre>";

print_r($wpdb->queries);

echo " </pre>";

}

?>

具体可以参考官方文档:http://codex.wordpress.org/Editing_wp-config.php#Save_queries_for_analysis

为了起见,这段代码限定只有管理员才能看见


2. 插件
有一个插件可以非常完美的完成上面的功能,并且用清晰明了的格式显示sql语句,看起来更舒服,还不用修改wp-config.php,使用完删除即可,方便极了。

插件名称:Debug Queries

下载地址:http://wordpress.o rg/plugi
ns/debug-queries/

下载该插件,激活后就能在前台看见所有的Sql查询,当然,也需要管理员的权限。

本文标题: WordPress中输出当前页面SQL语句的方法 ,

网站数据信息

"WordPress中输出当前页面SQL语句的方法"浏览人数已经达到45次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:WordPress中输出当前页面SQL语句的方法的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!