menu 我爱樱花の小屋
Typecho美化教程——实现显示页面加载耗时
88 浏览 | 2020-05-24 | 阅读时间: 约 1 分钟 | 分类: typecho美化 | 标签: 美化教程,Cuckoo美化
请注意,本文编写于 51 天前,最后修改于 44 天前,其中某些信息可能已经过时。

题记:

最近比较沉迷与折腾typecho这个框架搭建主题,换过好多的主题一。一开始追寻花里胡哨,到现在的觉得简约挺好的。于是就接触了Cuckoo这个主题,感觉还可以,很简洁,可能是因为才刚开始,所以会少很多的功能。然后就在网上找各种的美化。于是也就找到了这个可以显示页面加载耗时的小部件。

效果:

见我的网站底部。

教程:

首先找到自己主题的funcation.php中加入以下代码:

    /**
 * 加载时间
 * @return bool
 */
function timer_start() {
    global $timestart;
    $mtime     = explode( ' ', microtime() );
    $timestart = $mtime[1] + $mtime[0];
    return true;
}
timer_start();
function timer_stop( $display = 0, $precision = 3 ) {
    global $timestart, $timeend;
    $mtime     = explode( ' ', microtime() );
    $timeend   = $mtime[1] + $mtime[0];
    $timetotal = number_format( $timeend - $timestart, $precision );
    $r         = $timetotal < 1 ? $timetotal * 1000 . " ms" : $timetotal . " s";
    if ( $display ) {
        echo $r;
    }
    return $r;
}

放在文件的末尾?>之前即可

然后在主题foot.php文件需要放置加载时间的地方添加代码:

Site load time is:<?php echo timer_stop();?>

不必非要放在foot下,也可以放在你想显示的地方,怎么美观怎么来即可。

我是放在了版权前边,代码如下:

Site load time is:<?php echo timer_stop();?> | <span id="cuckoo-copy">Theme <a href="https://github.com/bhaoo/cuckoo" target="_blank">Cuckoo</a> by <a href="https://dwd.moe/" target="_blank">Bhao</a>|Powered By <a href="http://www.typecho.org" target="_blank">Typecho</a></span></p></center>
</footer>

结语:

希望可以帮到正在寻求教程的小伙伴=-=。

知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议
取消
扫码打赏
支付金额随意哦!

发表评论

email
web

全部评论 (共 1 条评论)

    2020-07-08 10:18
    没用啊
    我也加在网站底部了,能帮我看看嘛?