本文最后更新于 472 天前,文中的信息可能已经有所变化。如有误,请留言反馈。
WordPress添加提示文章最后更新时间功能,提示文章最后更新时间,超过多久(年)没有更新。
对于一些代码和对时效要求比较高的内容可以添加此功能,可以提示用户内容多久没更新了。
三步即可实现提示文章最后更新时间功能,按需添加。
- 在正在使用的主题function.php文件内添加以下代码(有两种显示位置,任选其一即可):
文章结尾出现提示(二选一即可):
//添加老文章提示信息 function old_content_message($content) { $modified = get_the_modified_time('U'); $current = current_time('timestamp'); $diffTime = ($current - $modified) / (60 * 60 * 24); if ($diffTime > 365) { $content = $content.'<div class="warn">本文最后更新于'.get_the_modified_time('Y年n月j日'). ',已超过 1 年没有更新,涉及的内容可能已经失效!</div>'; } return $content; } add_filter('the_content', 'old_content_message');
文章开头出现提示(二选一即可):
//添加老文章提示信息 function old_content_message($content) { $modified = get_the_modified_time('U'); $current = current_time('timestamp'); $diffTime = ($current - $modified) / (60 * 60 * 24); if ($diffTime > 365) { $content = '<div class="warn">本文最后更新于'.get_the_modified_time('Y年n月j日'). ',已超过 1 年没有更新,涉及的内容可能已经失效!</div>'.$content; } return $content; } add_filter('the_content', 'old_content_message');
- 提示框美化CSS,加入正在使用的主题style.css文件即可:
.warn { color: #ad9948; background: #fff4b9 url(img/warn.png) -1px -1px no-repeat; border: 1px solid #eac946; overflow: hidden; margin: 10px 0; padding: 15px 15px 15px 35px; font-size: 14px; }
- 最终效果如下图: