WordPress博客如何显示网站运行时间

来自:素雅营销研究院

头像 方知笔记
2025年04月30日 18:34

在WordPress博客上显示网站运行时间是一个很好的方式,可以向访客展示你的博客已经稳定运营了多久,增加可信度和专业感。下面介绍几种实现方法:

方法一:使用插件

最简单的方法是安装专门的插件:

  1. 在WordPress后台进入”插件 > 安装插件”
  2. 搜索”Website Running Time”或”Site Uptime”
  3. 安装并激活合适的插件
  4. 在插件设置中输入你的网站创建日期
  5. 将插件提供的短代码或小工具添加到侧边栏或页脚

方法二:手动添加代码

如果你熟悉代码,可以通过以下步骤实现:

  1. 进入WordPress后台的”外观 > 主题编辑器”
  2. 找到footer.php文件(建议先备份)
  3. 在适当位置添加以下PHP代码:
<?php
function display_running_time() {
$start_date = strtotime("2020-01-01"); // 替换为你的网站创建日期
$current_date = strtotime(date("Y-m-d"));
$diff = $current_date - $start_date;
$years = floor($diff / (365*60*60*24));
$months = floor(($diff - $years * 365*60*60*24) / (30*60*60*24));
$days = floor(($diff - $years * 365*60*60*24 - $months*30*60*60*24)/ (60*60*24));
echo "本站已运行: ".$years."年".$months."个月".$days."天";
}
display_running_time();
?>

方法三:使用自定义HTML小工具

  1. 进入”外观 > 小工具”
  2. 添加一个”自定义HTML”小工具到侧边栏或页脚区域
  3. 添加类似以下正文:
<script>
function calculateRunningTime() {
var startDate = new Date("2020-01-01"); // 替换为你的网站创建日期
var currentDate = new Date();
var diff = currentDate - startDate;
var years = Math.floor(diff / (1000 * 60 * 60 * 24 * 365));
var months = Math.floor((diff % (1000 * 60 * 60 * 24 * 365)) / (1000 * 60 * 60 * 24 * 30));
var days = Math.floor((diff % (1000 * 60 * 60 * 24 * 30)) / (1000 * 60 * 60 * 24));
document.getElementById("running-time").innerHTML = "本站已运行: " + years + "年" + months + "个月" + days + "天";
}
window.onload = calculateRunningTime;
</script>
<div id="running-time"></div>

注意事项

  1. 确保日期格式正确(YYYY-MM-DD)
  2. 定期检查显示是否准确
  3. 考虑添加自动刷新功能,使时间实时更新
  4. 可以添加样式美化显示效果

通过以上方法,你可以轻松地在WordPress博客上显示网站运行时间,增强访客对你的博客的信任感。