查看WordPress当前页面执行的所有SQL语句

2021-06-15 创建 39

开发WordPress主题或者插件时可能需要查看当前页面执行了哪些SQL语句,有两种方法可以实现

1. 代码方式

第一步,打开wp-config.php,添加

define('SAVEQUERIES', true); 

开启SAVEQUERIES会使WordPress将当前页面执行的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

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

安装插件

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

插件:Debug Queries >>

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

腾讯云限时秒杀【点击购买】

搬瓦工,CN2高速线路,1GB带宽,电信联通优化KVM,延迟低,速度快,建站稳定,搬瓦工BandwagonHost VPS优惠码BWH26FXH3HIQ,支持<支付宝> 【点击购买】!

Vultr$3.5日本节点,512M内存/500G流量/1G带宽,电信联通优化,延迟低,速度快【点击购买】!

阿里云香港、新加坡VPS/1核/1G/25G SSD/1T流量/30M带宽/年付¥288【点击购买】

`微信`扫码 加好友,入群
WordPress插件主题开发定制
Linux服务器配置迁移
扣扣群 665443669

标题:查看WordPress当前页面执行的所有SQL语句

分类:资讯

链接:https://hubjj.com/349.html