想要比较全面的了解自己的WordPress网站运行情况,我们可以使用各种各样的插件,但是插件多了可能就会给网站带来一些小问题,比如加载时间慢、网页打开卡等,实际上我们可以简单的通过一段代码来显示WordPress网站每个页面的加载时间、内存占用量以及数据库访问次数等,下面一起来看下不同操作人员的实现代码。
一、仅管理员可见
add_action( 'wp_footer', function () {
if ( ! current_user_can( 'manage_options' ) ) {
return;
}
$stat = sprintf( '本页生成数据库 %d 次查询,耗时 %.3f 秒,使用 %.2fMB 内存',
get_num_queries(),
timer_stop( 0, 3 ),
memory_get_peak_usage() / 1024 / 1024
);
echo "<center>{$stat}</center>";
} );
二、任何人可见
add_action( 'wp_footer', function () {
$stat = sprintf( '本页生成数据库 %d 次查询,耗时 %.3f 秒,使用 %.2fMB 内存',
get_num_queries(),
timer_stop( 0, 3 ),
memory_get_peak_usage() / 1024 / 1024
);
echo "<center>{$stat}</center>";
} );
只需将上述代码添加到主题functions.php
文件的最后面即可。