Mysql 如何使用ajax显示Wordpress进行的所有数据库查询?
我使用$wpdb->querys来显示wordpress所做的所有正在运行的查询。当使用简单的php函数时,它工作得很好,但当使用ajax调用相同的函数时,它不会显示相同的结果。例如:如果我的简单php函数显示结果15,但我的ajax调用函数只显示5个查询。您需要将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')){
define('savequerys',true)
添加到配置文件中,然后您可以通过将以下内容添加到主题中,列出当前页面的所有查询
您可以这样尝试:
if (current_user_can('administrator')){
global $wpdb;
echo "<pre>";
print_r($wpdb->queries);
echo "</pre>";
}
if(当前用户可以(“管理员”)){
全球$wpdb;
回声“;
打印($wpdb->查询);
回声“;
}
有关更多详细信息,请参阅文档:已在使用相同的,但在使用ajax运行时,它不会显示相同的结果。使用此插件,您可能可以看到所有这些: