给WordPress无更新旧文章添加提示语

2018年3月20日11:53:25 发表评论 484
摘要

给WordPress无更新旧文章添加提示语。在网站建站有比较久的时间后,之前更新的内容也不会说怎么改变,为了更好的给用户提示文章信息的准确度,就可以使用上这个功能了,毕竟几年前的文章教程什么的,到今天就不一定有效了。所以朱曙明SEO博客在网上寻找了这个功能,可以对长期未更新的旧文章做一个提示,告诉读者这篇文章已经长期未更新,请注意文章准确性。

给WordPress无更新旧文章添加提示语。在网站建站有比较久的时间后,之前更新的内容也不会说怎么改变,为了更好的给用户提示文章信息的准确度,就可以使用上这个功能了,毕竟几年前的文章教程什么的,到今天就不一定有效了。所以朱曙明SEO博客在网上寻找了这个功能,可以对长期未更新的旧文章做一个提示,告诉读者这篇文章已经长期未更新,请注意文章准确性。

给WordPress无更新旧文章添加提示语

以上是本站使用的效果图,其实非常简单,只需要在function.php添加一段代码就可以了

  1. //添加老文章提示信息 
  2. function old_content_message($content) {
  3. $modified = get_the_modified_time('U');
  4. $current = current_time('timestamp');
  5. $diffTime = ($current - $modified) / (60 * 60 * 24);
  6. if ($diffTime > 365) {
  7. $content = $content.'<div class="warn">本文最后更新于'.get_the_modified_time('Y年n月j日').
  8. ',已超过 1 年没有更新,如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!</div>';
  9. }
  10. return $content;
  11. }
  12. add_filter('the_content', 'old_content_message');

如果你想该提示框出现在文章的开头,则需要将代码改下(将$content放在提示后面)

  1. //添加老文章提示信息
  2. function old_content_message($content) {
  3. $modified = get_the_modified_time('U');
  4. $current = current_time('timestamp');
  5. $diffTime = ($current - $modified) / (60 * 60 * 24);
  6. if ($diffTime > 365) {
  7. $content = '<div class="warn">本文最后更新于'.get_the_modified_time('Y年n月j日').
  8. ',已超过 1 年没有更新,如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!</div>'.$content;
  9. }
  10. return $content;
  11. }
  12. add_filter('the_content', 'old_content_message');

还有博主使用的样式,大家可以根据自己需要进行修改(使用此样式的朋友请自行上传css中的小图标)上传到你主题文件中style.css。

  1. /* 提醒 */
  2. .warn {
  3. color#ad9948;
  4. background#fff4b9 url(/warn.png) -1px -1px no-repeat;
  5. border1px solid #eac946;
  6. overflowhidden;
  7. margin10px 0;
  8. padding15px 15px 15px 35px;
  9. font-size14px;
  10. }

把以上代码部署好,就有效果了。

----代码来源雅兮网



声明:本文由 江西SEOSEO 整理发布,欢迎分享! 更多优化知识请查看 SEO教程

本文固定连接:https://www.zhushuming.cn/5365.html

weinxin
博客之家
欢迎加入博客之家,本站的资源也都会上传到博客之家。当然,更多的是交流~

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: