【代码】WordPress在页面底部添加页面的执行信息

2021-10-09 14:05:46  阅读 3069 次 评论 0 条

自己另一个站点,WP卡出翔,安装那主题也没有显示页面多少次查询,执行时间神马的,对优化网站来说,不知如何下手,本篇文章,就是要在WordPress里面实现在页面代码里(你要写在页面上也行),显示页面的执行信息

首先你要找到你当前所用主题的位置,正常情况下是

网站目录/wp-content/themes/主题名称

然后找到functions.php这个文件

把这个代码粘贴到末尾,可以根据自己需要进行修改

//显示页面查询次数、加载时间和内存占用(参数等于false是默认不启用)
        function performance( $isvisible = false ) {
            $queryCount=get_num_queries();//wordpress自带的function,获得查询数量
            $runTimeCount=timer_stop( 0, 3 );//wordpress自带的function,页面执行耗时
            $memoryUseCount=memory_get_peak_usage() / 1024 / 1024;//由于获得的是字节,所以要换算为MB
            $stat = sprintf(  '%d 次查询 耗时 %.3f秒 使用 %.2fMB 内存',$queryCount,$runTimeCount, $memoryUseCount);
            echo $isvisible ? $stat : "<!-- {$stat} -->" ;//如果启用,就输出上面定义得规则,否则就按默认的输出
        }

然后,在你需要的地方,去引用这个function,一般是在footer的最下面

找到主题的footer.php

添加这个代码(含义是确定了这个function存在以后,再去执行,防止出现not defined报错)

<?php if(function_exists('performance')) performance(true) ;?>



微信扫码查看本文
本文地址:https://www.yangguangdream.com/?id=2173
版权声明:本文为原创文章,版权归 编辑君 所有,欢迎分享本文,转载请保留出处!

发表评论


表情

还没有留言,还不快点抢沙发?