在 WordPress 中现实查询的时间和次数

发布于 2017-12-13 23:19:17 字数 1265 浏览 2528 评论 0

大家可能发现,在用搜索引擎的时候,会看到搜索引擎的查询次数和加载时间,那么 WordPress 如何获取页面的数据库查询次数及数据库查询时间呢?

WordPress 中获取各种路径和URL函数

今天就要给大家分享 WordPress 如何获取页面的数据库查询次数及数据库查询时间。其实在 WordPress 中,获取查询次数和加载时间没什么难的,WordPress 早已提供了用来显示数据库查询次数和数据库查询所用时间的PHP函数,我们只要把它们调用出来即可。

显示查询时间和次数

<?php echo get_num_queries().'次查询,耗时'.timer_stop(0).'秒。'; ?>

只向管理员展示

<?php
if(current_user_can('level_10')){ 
  echo '<!--<?php echo get_num_queries().'次查询,耗时'.timer_stop(0).'秒。'; ?>-->';
}
?>

显示搜索结果数

在 WordPress 搜索页面一直是个弱项,今天我将向大家分享 WordPress 在搜索页中显示搜索结果数,本方法其实就是 WP_Query 自定义查询的一种用法而已,熟悉 WordPress 的友友,一看就明白,具体效果参见本站的搜索页样式。 具体方法如下:

<?php
/* Search Count */
$allsearch = &new WP_Query("s=$s&showposts=-1");
$count = $allsearch->post_count;
wp_reset_query();
?>
<div>找到约<?php echo $count;?>条结果</div>

相关连接

https://www.wenjiangs.com/doc/get-num-queries

https://www.wenjiangs.com/doc/timer-stop

https://www.wenjiangs.com/doc/wp-query

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

JSmiles

生命进入颠沛而奔忙的本质状态,并将以不断告别和相遇的陈旧方式继续下去。

0 文章
0 评论
84961 人气
更多

推荐作者

醉城メ夜风

文章 0 评论 0

远昼

文章 0 评论 0

平生欢

文章 0 评论 0

微凉

文章 0 评论 0

Honwey

文章 0 评论 0

qq_ikhFfg

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文