Loading... <div class="tip share">请注意,本文编写于 1207 天前,最后修改于 326 天前,其中某些信息可能已经过时。</div> ## 前言 我的网站和主题其实不完全一样,因为我自己改了一些 比如网站最下面没有typecho和主题的链接但是我把他们放在了[关于页面][1] 那具体是怎么改的,我下面来讲解 ## 正文 > 改掉的链接一定要在其他地方说明否则构成侵权 ### 1.首先 我们在那改呢,找到主题文件的页脚(一般是footer.php)文件 找到类似的地方 ```php <footer id="footer" role="contentinfo"> <?php $this->options->customFooter(); ?> <?php if(Utils::isEnabled('showHitokoto','AriaConfig')): ?><p id="hitokoto"></p><?php endif; ?> <p id="footer-info">© <span><?php echo $this->options->cpr ? $this->options->cpr : date('Y'); ?></span> /<a href="https://www.zigao.info/"> Zi_Gao的小站 </a>/<a href="https://www.zigao.info/archive.html"> <?php getBuildTime(); ?></a> / 加载时间<?php echo timer_stop();?></p> </footer><!-- end #footer --> ``` 在这个地方可以自行修改,添加自己喜欢的字词 ### 2.运行时间 在functions.php中合适的位置添加下面代码 ```php // 设置时区 date_default_timezone_set('Shanghai'); function getBuildTime(){ // 在下面按格式输入本站创建的时间 $site_create_time = strtotime('20-01-27 00:00:00'); $time = time() - $site_create_time; if(is_numeric($time)){ $value = array( "years" => 0, "days" => 0, "hours" => 0, "minutes" => 0, "seconds" => 0, ); if($time >= 31556926){ $value["years"] = floor($time/31556926); $time = ($time%31556926); } if($time >= 86400){ $value["days"] = floor($time/86400); $time = ($time%86400); } if($time >= 3600){ $value["hours"] = floor($time/3600); $time = ($time%3600); } if($time >= 60){ $value["minutes"] = floor($time/60); $time = ($time%60); } $value["seconds"] = floor($time); echo '<span class="btime">'."站点已运行".$value['days'].'天'.$value['hours'].'小时'.$value['minutes'].'分</span>'; }else{ echo ''; } } if (!defined('__TYPECHO_ROOT_DIR__')) { exit; } ``` 这段代码使用`<?php getBuildTime(); ?>`调用 ### 3.加载时间 同样我们在functions.php文件中合适的位置添加下面代码 ```php //显示加载时间 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; } ``` 使用`<?php echo timer_stop();?>`调用 [1]: /on.html [2]: /5.html Last modification:July 8, 2022 © Allow specification reprint Support Appreciate the author AliPayWeChat Like 0 大哥给点钱吧~ヽ(・ω・´メ)(微信 支付宝 QQ都是一个码哦~