• 售前

  • 售后

热门帖子
入门百科

WordPress中输出当前页面SQL语句的方法

[复制链接]
塞翁364 显示全部楼层 发表于 2021-8-15 19:55:23 |阅读模式 打印 上一主题 下一主题
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
为了安全起见,这段代码限定只有管理员才能看见
2. 安装插件
有一个插件可以非常完美的完成上面的功能,而且用清楚明了的格式显示sql语句,看起来更舒服,还不消修改wp-config.php,利用完删除即可,方便极了。
插件名称:Debug Queries
下载地址:http://wordpress.org/plugins/debug-queries/
下载该插件,激活后就能在前台看见全部的Sql查询,固然,也必要管理员的权限。

帖子地址: 

回复

使用道具 举报

分享
推广
火星云矿 | 预约S19Pro,享500抵1000!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

草根技术分享(草根吧)是全球知名中文IT技术交流平台,创建于2021年,包含原创博客、精品问答、职业培训、技术社区、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。
  • 官方手机版

  • 微信公众号

  • 商务合作