实现wordpress侧边栏评论带头像

作者: 郑元水 分类: Wordpress 发布时间: 2013-09-02 14:09 ė 12,380 6 6条评论

使用wordpress的站长基本上都会在网站的侧边栏放上网站的最近评论,wordpress默认调用的是文字评论,在其它的一些wordpress主题中看到可以让侧边栏的评论带头像,这样可以让网站看起来更加的美观一些,这几天我也折腾了一下自己的主题,成功了实现了wordpress侧边栏评论带头像这一功能。

直接在网站的sidebar.php(侧边栏)中的评论地方添加以下的代码

  1. <?php  
  2.                   global $wpdb;  
  3.                   $sql = "SELECT DISTINCT ID, post_title, post_password, comment_ID,comment_post_ID, comment_author,comment_author_email,comment_date_gmt, comment_approved, comment_type,comment_author_url, SUBSTRING(comment_content,1,15) AS com_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 = '' AND user_id='0' AND comment_author != '".$outer."' ORDER BY comment_date_gmt DESC LIMIT 10";  
  4.                   $comments = $wpdb->get_results($sql);  
  5.                   $output = $pre_HTML;  
  6.                   foreach ($comments as $comment) {  
  7.                       $output .= "\n<li>".get_avatar($comment, 32)."" . $comment->comment_author . ": <br /> <a href=\"" . get_permalink($comment->ID) . "#comment-" . $comment->comment_ID . "\" title=\""$comment->comment_author. ":" . $comment->post_title . "\">" . strip_tags($comment->com_excerpt) ."</a></li>";  
  8.                   }  
  9.                   $output .= $post_HTML;  
  10.                   echo $output;  
  11.               ?>  

上面的代码可以实现网站的侧边栏评论带头像功能,同时能够去除网站管理员自己的评论。最终实现效果和我的网站主题是一样的。

本文出自郑元水博客,转载时请注明出处及相应链接。

本文永久链接: http://www.zhengyuanshui.com/868.html

6条评论

  1. 官仙小说网 2013年12月8日 20:54 回复

    是那种全球通用的那个吗

  2. 歌词大全geciwa.com 2014年10月6日 16:21 回复

    不错的嘛这方式。

  3. 足球论坛 2014年11月3日 13:14 回复

    这几天我也折腾了一下自己的主题,成功了实现了wordpress侧边栏评论带头像这一功能。

  4. 营口婚纱摄影 2015年5月8日 23:09 回复

    路过留个言

  5. 伦家失恋了 2015年10月5日 22:19 回复

    朋友就是把你看透了,还能喜欢你的人。

  6. 最美丽空姐 2015年10月19日 02:40 回复

    [h]

发表评论

电子邮件地址不会被公开。 必填项已用*标注

This site uses Akismet to reduce spam. Learn how your comment data is processed.

微信扫一扫,添加150505055

郑元水