每评论一次你就会自动排在前面代码2(自用优化版)

宜家网
宜家网
宜家网
778
文章
57
评论
2019年4月12日15:53:09 4

(转自may博客)本站代码已经全新更改缩减优化,并去掉调用本博客评论排名,优化css。
每评论一次你就会自动排在前面代码2(自用优化版)

Step 1. 增加代码至functions.php

将下面的一段代码添加至functions.php的最下方,系统会自动调取最新前23个评论记录。具体多少个记录可以自行修改。

//最新评论排第一 function jiub($af){ global $wpdb; $queryaf="select comment_author, comment_author_url, comment_date from $wpdb->comments where comment_ID in (select max(comment_ID) from $wpdb->comments where comment_approved='1' and comment_author_url !='' and user_id='0' GROUP BY comment_author_email) ORDER BY comment_date DESC LIMIT $af"; $wally = $wpdb->get_results($queryaf); foreach ($wally as $commentaf){ $tmpy= "<li><img src='https://ws3.sinaimg.cn/large/005BYqpgly1g2399g82rwg300u00uq37.jpg'><a target=\"_blank\" href=\"".$commentaf->comment_author_url."\">".$commentaf->comment_author."</a></li>"; $outputy .= $tmpy; } $outputy = "<ul>".$outputy."</ul>"; echo $outputy ; }

Step 2. 在要展示的版块内容地方添加代码

May使用的是Begin主题,想要展示在banner的下方,所以直接在htdocs/wp-content/themes/begin/template/slider.php最下方添加一下代码。(本站是在这个文件中添加的cms-news.php)

//最新评论排第一
function jiub($af){
    global $wpdb;
    $queryaf="select comment_author, comment_author_url, comment_date from $wpdb->comments where comment_ID in (select max(comment_ID) from $wpdb->comments where comment_approved='1' and comment_author_url !='' and user_id='0'  GROUP BY comment_author_email)  ORDER BY comment_date DESC LIMIT $af";
    $wally = $wpdb->get_results($queryaf);
    foreach ($wally as $commentaf){
        $tmpy= "<li><i class=\"fa fa-spinner fa-pulse\"></i><a target=\"_blank\" href=\"".$commentaf->comment_author_url."\">".$commentaf->comment_author."</a></li>";
        $outputy .= $tmpy;
    }
    $outputy = "<ul>".$outputy."</ul>";
    echo $outputy ;
}
此处为隐藏的内容!
发表评论并刷新,方可查看

经测试发现,电脑端和手机端均能正常显示。欢迎大家踊跃评论哟,你每评论一次就会自动展示在最前面哦。
相关文章

wordpress知更鸟主题添加每一次评论自动排行第一教程

继续阅读
宜家网
  • 本文由 发表于 2019年4月12日15:53:09
  • 转载请务必保留本文链接:https://www.yjro.com/21612.html
wordpress的Canvas实现进度环返回顶部按钮 wp美化

wordpress的Canvas实现进度环返回顶部按钮

今天在一个网站上扒下了一个进度环返回顶部的按钮,感觉很有意思,比知更鸟自带的高大上的多,所以分享出来。 图片: 1.js代码 将以下代码保存到jindu.php文件中,然后上传到主题的js文件夹中: ...
为WordPress主题添加”网页加载中”特效 wp美化

为WordPress主题添加”网页加载中”特效

为了加强浏览者的体验,不在等待页面加载时感到枯燥,从而关闭网页,很多网站都会制作一个“网页正在加载中”的提示效果或显示加载进程,加载完成后提示消失,大部分都应用在网站的首页,今天我教大家把这一特效添加...
知更鸟主题给评论头像添加旋转变圆特效 wp美化

知更鸟主题给评论头像添加旋转变圆特效

知更鸟主题原来的特效在鼠标经过的时候是并不会变成圆的,也没有如图显示的绿色阴影效果。 在原来的基础如你所见,是在Style.css文件添加了以下几行代码实现的。 第一步,首先在Style.css中添加...
匿名

发表评论

匿名网友 填写信息

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

评论:4   其中:访客  4   博主  0
    • 仙踪小栈 仙踪小栈 2

      来学习一下,感谢了

      • 仙踪小栈 仙踪小栈 2

        评论出现问题了,刷新也看不到。。。

        • 杂烩网wwwzahuiwcom 杂烩网wwwzahuiwcom 1

          学习一下

          • 刘一 刘一 0

            看看