文章添加热帖标签

前言

在一些大论坛网站会经常看到一些热门文章在文章内容前面出现“热门”、“热帖”等字样,这样也会增加读者阅读文章的兴趣,所以也想在自己的网站上添加这样的功能,下面是博主参考其他博客修改优化的方法。

显示效果

使用方法

在主题或者子主题的functions.php插入下列代码

 /*文章开头大于1000浏览量出现热帖图片*/
add_filter('the_content', 'add_lu_content_beforde');
function add_lu_content_beforde( $content ) {
 if( !is_feed() && !is_home() && is_singular() && is_main_query() ) {
   $viewnum= (int) get_post_meta( get_the_ID(), 'views', true );
      if ($viewnum > 1000){  //这里是浏览量大于1000
        $before_content = '<img style="position: absolute; left: 10px;  pointer-events: none; z-index: 10;" src="/hotpost.gif" alt="热帖" >'; //图片地址修改成自己的
      $lu = $before_content . $content;
        }
   else{$lu = $content;}}
 return $lu;
}

 

下载地址

相关图片下载地址见文末

 

hotpost.gif
下载地址
本内容需要登录后查看
阅读剩余
提示:本文最后更新于2024年1月25日,如有错误或者已经失效,请留言告知。
THE END