本文最后更新于2022年5月1日,已超过 30 天没有更新,如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!

博客开了一段时间,有的文章也可能因为版本的不同而发生改变,本站教程变得不能使用,今天就弄了一个文章的过时提醒,小心使用。那么来吧,开工

复制下面代码,保存在主题的 functions.php 最底部

function old_content_message($content) {
if (is_single()) {
$modified = get_the_modified_time('U');
$current = current_time('timestamp');
$diffTime = ($current - $modified) / (60 * 60 * 24);
if ($diffTime > 30) {
$content = '<div class="warn"><font color="#FF0000"><i class="fa fa-exclamation-triangle faa-wrench animated"></i></font>本文最后更新于'.get_the_modified_time('Y年n月j日').
',已超过 30 天没有更新,如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!</div>'.$content;
}
}
return $content;
}
add_filter('the_content', 'old_content_message');

第六行 的30 代表最后更新 30天后才是出来提示警告。

然后打开 Sakura/tpl/content-single.php

<div class="entry-content">

下面添加

<?php old_content_message($content); ?>

最后,打开 主题的 style.css 添加下面css代码 保存。

/* 提醒 */
.warn {
color: #ff0000;
background: #fff4b9;
border: 1px solid #eac946;
overflow: hidden;
margin: 10px 0;
padding: 15px 15px 15px 35px;
font-size: 14px;
}

超过时间,就会显示警告提示了。