Typecho热评文章的调用方法教程
作者:xlnxin发布时间:2021-04-15分类:Typecho教程浏览:373
导读:热评文章即网站中被评论次数最多的文章,一般热评文章、热门文章和随机文章是网站常用的排行文章模块,那么typecho网站要如何在页面中显示评论最多的文章列表?很简单,代码已...
热评文章即网站中被评论次数最多的文章,一般热评文章、热门文章和随机文章是网站常用的排行文章模块,那么typecho网站要如何在页面中显示评论最多的文章列表?很简单,代码已准备好,有需要的博主仅需要根据下面的说明添加即可。
操作步骤:
1、在当前主题的functions.php文件中添加以下函数代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | function getHotComments($limit = 10){ $db = Typecho_Db::get(); $result = $db->fetchAll($db->select()->from('table.contents') ->where('status = ?','publish') ->where('type = ?', 'post') ->where('created <= unix_timestamp(now())', 'post') //添加这一句避免未达到时间的文章提前曝光 ->limit($limit) ->order('commentsNum', Typecho_Db::SORT_DESC) ); if($result){ foreach($result as $val){ $val = Typecho_Widget::widget('Widget_Abstract_Contents')->push($val); $post_title = htmlspecialchars($val['title']); $permalink = $val['permalink']; echo '<li><a href="'.$permalink.'" title="'.$post_title.'" target="_blank">'.$post_title.'</a></li>'; } } } |
2、在要调用热评文章位置对应的模板文件(如index.php、single.php、sidebar.php或page.php等)添加调用代码:
1 | <?php getHotComments('10');?> |
代码中的10
表示要调用的文章数量。
相关推荐
- 小程序和H5中canvas卡顿的性能优化方向和实践
- 微信小程序反编译报SyntaxError: Unexpected token ‘}‘ 不完美的解决方法
- 解决小程序反编译出现 app-service.js
- PHP把textarea中的回车换行替换为br
- zblogphp使用GetArticleList、GetList函数调用热门文章列表
- expose_php = On/Off,是干什么的?底层原理是什么?
- 国产安可立思辰打印机手动双面打印设置教程
- 淘宝给大家发6.5元新年购物红包啦,不要嫌少还有很多优惠,快来领取吧!
- 快手极速版给大家发56元新年红包啦,快来领取吧!
- 抖音极速版给大家发37元过年红包啦,快来领取吧!
- Typecho教程排行
- 最近发表