给WordPress无更新旧文章添加提示语。在网站建站有比较久的时间后,之前更新的内容也不会说怎么改变,为了更好的给用户提示文章信息的准确度,就可以使用上这个功能了,毕竟几年前的文章教程什么的,到今天就不一定有效了。所以朱曙明SEO博客在网上寻找了这个功能,可以对长期未更新的旧文章做一个提示,告诉读者这篇文章已经长期未更新,请注意文章准确性。
以上是本站使用的效果图,其实非常简单,只需要在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’);
如果你想该提示框出现在文章的开头,则需要将代码改下(将$content放在提示后面)
- //添加老文章提示信息
- 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(/warn.png) -1px -1px no-repeat;
- border: 1px solid #eac946;
- overflow: hidden;
- margin: 10px 0;
- padding: 15px 15px 15px 35px;
- font-size: 14px;
- }
把以上代码部署好,就有效果了。
加群入久伴博客官方微信群
加入久伴官方微信群有啥优势?
1.文章内部资源由于时间久远可能失效,加群,群内可以第一时间反馈
2.网站中教程不一定适用任何人,加群可以第一时间咨询并解决您得疑惑
3.你游荡于互联网,也需要群体,加群一起互动交流,畅所欲言
扫描下方二维码即可加入交流讨论
