在 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>
相关连接
https://www.wenjiangs.com/doc/get-num-queries
https://www.wenjiangs.com/doc/timer-stop
https://www.wenjiangs.com/doc/wp-query
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论