前几天,给网站底部添加了网站加载时,数据库查询次数,数据库查询耗时及网站内存占用情况,并适配了justnews主题,本方法仅适用于Wordpress程序。此外,只用一行代码就可以实现这三个功能。数据库查询次数,即页面加载数据库所查询次数;数据库查询耗时,即页面加载数据库查询需要消耗的时间;内存占用,即页面加载服务器内存的占用情况。此外,还添加了网站文章总数的显示。
<p><span class="name"><?php $count = wp_count_posts(); $getCount = $count->publish; echo $getCount; ?></span><span class="link">Posts</span> <span class="name"><?php echo get_num_queries(); ?> queries</span><span class="link"><?php timer_stop(3); ?> seconds</span> <span class="name"><?php $usage=memory_get_peak_usage()/1024/1024; echo round($usage,2); ?> MB</span><span class="link">Mem</span></p>
上述代码添加到你想显示的任何位置即可(必须在php文件中添加),相应于justnews主题:可以添加到主题目录下footer.php文件中,添加到<div class=”footer-sns”>下方即可,详情如下图所示
下面,我们分别来解释各段代码的意思:(我们先将以上代码展开成多行,以方便讲解)
<p>
<span class="name">
<?php $count = wp_count_posts(); $getCount = $count->publish; echo $getCount; ?>
</span><span class="link">Posts</span>
<span class="name">
<?php echo get_num_queries(); ?> queries
</span><span class="link">
<?php timer_stop(3); ?> seconds
</span> <span class="name">
<?php $usage=memory_get_peak_usage()/1024/1024; echo round($usage,2); ?> MB
</span><span class="link">Mem
</span>
</p>
- 第1-2行:p标签及span标签,用于CSS样式
- 第3行:网站的已发布文章数里
- 第4-5行:span标签及Posts文字,用于CSS
- 第6行:数据库查询次数
- 第7行:span标签,用于CSS样式
- 第8行:数据库查询耗时
- 第9行:span标签,用于CSS样式
- 第10行:$usage=memory_get_peak_usage()表示内存占用,/1024/1024表示单位转换,将B转换为MB,round($usage,2)表示取两位有效数字
最后,您还需要添加如下CSS样式(主题设置-插入代码-插入CSS):
.footer-sns .name{
padding: 4px;
background: #fff;
color: #000;
}
.footer-sns .link{
padding: 4px;
background: #08c;
color: white;
}
.footer-sns p {
font-size: 1rem;
margin-top: 38px;
}
本段CSS设置了背景色;justnews默认.footer-sns(即网站底部图标位置)文字大小为0,因此CSS样式设置了文字大小;并且,将本文添加的代码与网站底部的版权申明进行了对齐。
实际效果,见网站底部(电脑才可以看到)。当然,上面的截图也是这个样式,右侧部分即为本文添加。
原创文章,作者:古哥,转载需经过作者授权同意,并附上原文链接:https://iymark.com/articles/251.html