给wordpress 页面右侧底部添加一个查询次数 生成页面的时间

给wordpress 页面右侧底部添加一个查询次数 生成页面的时间

我们在运营网站的过程中,要随时知道网站的运行状态,缓存插件是否在工作,那么我们可以通过添加下面的代码到wordpress的主题functions.php文件中。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
function display_performance_info() {
    if (current_user_can('manage_options')) {
        $query_count = get_num_queries();
        $load_time = timer_stop(0, 3);
        $memory_usage = round(memory_get_peak_usage() / 1024 / 1024, 2);
 
        echo '<div style="position: fixed; bottom: 10px; right: 10px; background: #fff; padding: 10px; border: 1px solid #ccc;">';
        echo 'Queries: ' . $query_count . ' | ';
        echo 'Load Time: ' . $load_time . ' seconds | ';
        echo 'Memory Usage: ' . $memory_usage . ' MB';
        echo '</div>';
    }
}
add_action('wp_footer', 'display_performance_info');

添加后,我们再在网站前台访问,可以看到一个固定到右侧底部的状态条,这个状态信息栏只会在管理员登录的时候能看到,普通访客是看不到的。