当前位置:网站首页 > WordPress教程 > 正文
在WordPress显示数据库查询、生成时间和内存占用
作者:98wpeu发布时间:2026-03-21分类:WordPress教程浏览:63
导读:本文分享一个在任何php网站底部显示当前页面数据库查询次数、页面生成时间和内存占用的代码。纯代码,不需要在函数文件里面插入代码。以下代码加在主题页脚文件(footer.php)。效...
本文分享一个在任何php网站底部显示当前页面数据库查询次数、页面生成时间和内存占用的代码。纯代码,不需要在函数文件里面插入代码。
以下代码加在主题页脚文件(footer.php)。
效果如下图:

具体代码如下:
本页面在 <?php timer_stop(1); ?> 秒里勾搭了 <?php echo get_num_queries(); ?> 次数据库,消耗了 <?php echo memory_get_peak_usage()/1000000; ?> MB的内存。
解释下/1000000的意思,就是默认 memory_get_peak_usage出来的是Bytes为单位的值,如果想要计算出MB的值需要/1024/1024,但是结果会尾巴很长,所以直接除以100万,尾巴断点。
只显示生成时间和数据库查询的话也还有下面这种写法
<?php printf(__('%d queries. %s seconds.', 'kubrick'), get_num_queries(), timer_stop(0, 3)); ?> –>如果以上代码只想在源代码显示,那么就加上注释标签,如下:
<!-- 这里是上面那些代码 -->
如果只对登录用户显示,那么就下面这样写
<?php if (current_user_can('level_10')) {echo '<!-- ' . get_num_queries() . ' queries in ' . timer_stop(3) . ' seconds -->';} ?>
- WordPress教程排行
-
- 1外贸WordPress建站付费主题和插件第二年需要续费吗?
- 2WordPress关注微信公众号回复可见和阅读更多的方法
- 3SiteGround上用Avada搭建的主题图片不显示问题排查
- 4SiteGround的CPU Time Usage是什么意思?为什么有感叹号
- 5WordPress媒体库增强(图片分类)插件WP Media Folder
- 6一款简洁的WordPress主题Neve,适用于博客和企业网站
- 7自定义WooCommerce库存提示插件,修改Out of stock缺货提示
- 8WordPress的基本概念和术语
- 9Blocksy主题教程:使用WordPress+Blocksy搭建企业官网
- 最近发表


