Mysql 如何使用ajax显示Wordpress进行的所有数据库查询?

Mysql 如何使用ajax显示Wordpress进行的所有数据库查询?,mysql,ajax,database,wordpress,Mysql,Ajax,Database,Wordpress,我使用$wpdb->querys来显示wordpress所做的所有正在运行的查询。当使用简单的php函数时,它工作得很好,但当使用ajax调用相同的函数时,它不会显示相同的结果。例如:如果我的简单php函数显示结果15,但我的ajax调用函数只显示5个查询。您需要将define('savequerys',true)添加到配置文件中,然后您可以通过将以下内容添加到主题中,列出当前页面的所有查询 您可以这样尝试: if (current_user_can('administrator')){

我使用$wpdb->querys来显示wordpress所做的所有正在运行的查询。当使用简单的php函数时,它工作得很好,但当使用ajax调用相同的函数时,它不会显示相同的结果。例如:如果我的简单php函数显示结果15,但我的ajax调用函数只显示5个查询。

您需要将
define('savequerys',true)
添加到配置文件中,然后您可以通过将以下内容添加到主题中,列出当前页面的所有查询

您可以这样尝试:

if (current_user_can('administrator')){
    global $wpdb;
    echo "<pre>";
    print_r($wpdb->queries);
    echo "</pre>";
}
if(当前用户可以(“管理员”)){
全球$wpdb;
回声“;
打印($wpdb->查询);
回声“;
}

有关更多详细信息,请参阅文档:

已在使用相同的,但在使用ajax运行时,它不会显示相同的结果。使用此插件,您可能可以看到所有这些: