获取页面上的查询次数(在我的插件内)

时间:2014-03-19 作者:user759235

有没有一种简单的方法可以查看您在一个页面上(在我的插件中)进行了多少查询?因为我不想在我的插件中有太多的查询。

1 个回复
SO网友:s_ha_dum

$wpdb 统计运行的查询并将值保存在$num_queries 类变量。

$num_queries 已执行的查询数。

https://codex.wordpress.org/Class_Reference/wpdb

您只需检索它:

echo $wpdb->num_queries;
您可能还对$queries 类变量。

$queries 通过将savequerys常量设置为TRUE(该常量默认为FALSE),可以保存数据库上运行的所有查询及其停止时间。如果SAVEQUERIES为TRUE,则查询将作为数组存储在此变量中。

$num_queries 将反映所有查询。这个queries 变量应该有足够的信息,以便您可以隔离和仅统计插件的查询(如果您需要的话)。

结束

相关推荐

在插件中使用Direct$wpdb获取特色图片

我正在使用上次查看帖子插件的定制版本来抓取我的唱片标签网站上最近查看的发布。我使用的代码捕获附件图像,但它并不总是页面特征图像-结果是间歇性的。代码如下:function zg_recently_viewed() { // Output echo \'<ul style=\"list-style:none; padding-left:0px;font-size:11px;\" class=\"viewed_posts\">\'; if (isset($_COOKIE[\"WP-