我注意到,一些WordPress的博客都出现在他们的页脚查询统计,简单地陈述查询的数量和处理它们的特定页面所需的总时间,阅读是这样的:
23个查询。 0.448秒
我想知道这是如何实现的。 它是通过使用特定的WordPress的插件或者是从页面的代码中使用一些特定的PHP函数?
我注意到,一些WordPress的博客都出现在他们的页脚查询统计,简单地陈述查询的数量和处理它们的特定页面所需的总时间,阅读是这样的:
23个查询。 0.448秒
我想知道这是如何实现的。 它是通过使用特定的WordPress的插件或者是从页面的代码中使用一些特定的PHP函数?
尝试添加这在你的模板页脚的底部:
<?php echo $wpdb->num_queries; ?> <?php _e('queries'); ?>. <?php timer_stop(1); ?> <?php _e('seconds'); ?>
为了解释pix0r的代码:
$wpdb->num_queries
是数据库查询的数量。
_e
是本地化: http://faq.wordpress.net/view.php?p=50
timer_stop()
返回取来渲染页面的时间量:
http://codex.wordpress.org/Function_Reference/timer_stop
WordPress的现在有一个简单的解决方案
有一个名为函数get_num_queries()
并在其他的答案中指定timer_stop()
<?php echo get_num_queries(); _e(' queries'); ?> in <?php timer_stop(1); _e(' seconds'); ?></p>
get_num_queries()
-返回的WordPress执行期间数据库查询的数量和不接受参数