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

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

今天就要给大家分享 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>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值