我注意到一些 Wordpress 博客的页脚中显示了查询统计信息,仅说明特定页面的查询数量和处理查询所需的总时间,内容如下:

23 个查询。0.448秒

我想知道这是如何实现的。是通过使用特定的 Wordpress 插件还是通过在页面代码中使用特定的 php 函数?

有帮助吗?

解决方案

尝试将其添加到模板中页脚的底部:

<?php echo $wpdb->num_queries; ?> <?php _e('queries'); ?>. <?php timer_stop(1); ?> <?php _e('seconds'); ?>

其他提示

解释一下pix0r的代码:

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 执行期间数据库查询的数量,不接受任何参数

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top