wordpress非插件实现带头像的最新评论


相信很多玩wordpress的童鞋在逛其他wordpress博客时,发现很多博主在首页都放了1个最新评论模块。

对于这样的模块小波觉得无论从用户体验方面还是从搜索引擎优化(seo)方面来讲,都是非常不错的。当然一般大家都会直接用wordpress插件去实现这样的效果,但是小波对插件无爱,所以用上了非插件直接代码的办法。

但是刚开始小波找了好多代码都是不带头像(avatar)的,这让小波受挫不小,后来因为自己用wordpress非插件实现另外显示每个月给力朋友头像的代码启发,最终自己捣鼓了下实现了wordpress带头像的最新评论,小波已经作为小白鼠拿分享圈子博客测试,一切正常无报错大家可以放心使用。

o(∩_∩)o哈哈


🧐实现带头像的最新评论完整代码

1
2
3
4
5
6
7
8
9
10
11
12
13
<?php 
global $wpdb, $comments, $comment; // Mini-function for blog.txt recent comments
$comments = $wpdb->get_results(“SELECT comment_author, comment_author_url, comment_ID, comment_post_ID, comment_author_email, SUBSTRING(comment_content,1,65) AS comment_excerpt FROM $wpdb->comments LEFT OUTER JOIN $wpdb->posts ON ($wpdb->comments.comment_post_ID = $wpdb->posts.ID) WHERE comment_approved = ’1′ AND comment_type = ” AND post_password = ” ORDER BY comment_date_gmt DESC LIMIT 5″);
?>

<li>
<h2>Recent Comments</h2>
<ul id="recentcomments">
<?php
if ( $comments ) : foreach ($comments as $comment) : echo ‘<li>' . get_avatar($comment->comment_author_email, $size='28′, $default=", $comment->comment_author ), sprintf(__(‘<blockquote cite="%3$s" title="Comment on %2$s">%4$s &hellip;</blockquote><span>by %1$s</span>’), ‘<a rel="nofollow" href="‘. get_permalink($comment->comment_post_ID) . ‘#comment-' . $comment->comment_ID . ‘" title="' . $comment->comment_author . ' 在 ' . get_the_title($comment->comment_post_ID) . ' 说"><span>' . $comment->comment_author . ‘</span></a>’, get_the_title($comment->comment_post_ID), get_permalink($comment->comment_post_ID), strip_tags($comment->comment_excerpt) ) . ‘</li>’; endforeach; endif;
?>
</ul>
</li>

🤔简单分析怎么使用及原理

wordpress实现带头像的最新评论

  • 首先第一块<?php…?>这是读取数据库的评论者信息例如头像、URL、名字等,必须复制到您自己的代码中,最好如小波这样放置;

  • 然后第二块<?php…?>这个根据您自己的博客位置来进行放置显示评论者头像、评论者姓名和评论者内容,小波自己放在sidebar.php中,所以如您所见,把第2块放到<ul id="recentcomments"></ul>里面即可。样式效果可直接参考小波分享圈子博客的首页。


😚修改显示评论者条数

找到代码:comment_date_gmt DESC LIMIT 5 数字 5即是条数,根据您自己博客的情况修改。


PS:有任何不明白或者需要小波帮忙的地方请留言告之


关注廿壴(GANXB2)微信公众号

『旅行者』,帮小波关注一波公众号吧。

小波需要100位关注者才能申请红包封面设计资格,万分感谢!

关注后可微信小波,前66的童鞋可以申请专属红包封面设计。

THE END
作者
chopin gump chopin gump
小尾巴
Stay Hungry, Stay Foolish「求知若饥, 虚心若愚」 — 廿壴(GANXB2)
许可协议
wordpress非插件实现带头像的最新评论
https://blog.ganxb2.com/40165.html
微信

微信

支付宝

支付宝

- ( ゜- ゜)つロ 填写QQ邮箱自动获取头像亦更快获得回复通知
评论区显示“刷新”,多点几下或过会儿再来康康 _(≧∇≦」∠)_