當前位置:首頁>WordPress建站>用戶交互>WordPress邊欄調(diào)用帶Gravatar頭像的最新評論

WordPress邊欄調(diào)用帶Gravatar頭像的最新評論

目前的主題一般都是在邊欄顯示最新評論,如果你比較喜歡折騰主題,你可以試試下面的代碼,這個帶Gravatar頭像的最新評論,是倡萌一直以來在用的,也不記得最初來自哪里了。

wpdaxue.com-201212217

帶Gravatar頭像的最新評論

1.在主題的 functions.php 的最后一個 ?> 前面添加下面的代碼:

//邊欄評論 from wpdaxue.com
function h_comments($outer,$limit){
    global $wpdb;
    $sql = "SELECT DISTINCT ID, post_title, post_password, comment_ID, comment_post_ID, comment_author, comment_date_gmt, comment_approved, comment_type,comment_author_url,comment_author_email, SUBSTRING(comment_content,1,22) 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 $limit";
    $comments = $wpdb->get_results($sql);
    foreach ($comments as $comment) {
        $output .= '
  • '.get_avatar( $comment, 32,"",$comment->comment_author).'

    '.strip_tags($comment->comment_author).':'. strip_tags($comment->com_excerpt).'

  • '; } $output = convert_smilies($output); echo $output; }

    2.在主題的 sidebar.php 文件使用下面的調(diào)用代碼即可:

    <h3>最新評論</h3>
    	<div id="comment-list">
    		<ul>
    		<?php h_comments($outer='博主',$limit='10'); ?>
    		</ul>
    	</div>

    注:$outer 后面應填寫博主的昵稱,這樣可以使博主的評論不在邊欄評論中顯示;$limit 后面填寫的是調(diào)用數(shù)量,10表示 10條。

    到這里就基本搞定了,剩下的就是根據(jù)自己的實際來修改添加CSS樣式即可,下面的CSS僅供參考:

    #comment-list{width:280px;}
    #comment-list li{height:40px;border-bottom:1px dashed #eee;padding:8px 0}
    #comment-list li a{display:inline;width:280px;height:40px;cursor:pointer}
    #comment-list .avatar{float:left;width:32px;height:32px;border:1px dashed #eee;padding:2px}
    #comment-list .s_r{float:left;margin-left:5px;height:40px}
    #comment-list .s_name{display:block;overflow:hidden;width:222px;height:20px;text-overflow:ellipsis;white-space:nowrap;font-size:14px}
    #comment-list .s_desc{display:block;overflow:hidden;width:222px;height:20px;color:#999;text-overflow:ellipsis;white-space:nowrap;line-height:20px}
    聲明:本站所有文章,如無特殊說明或標注,均為本站原創(chuàng)發(fā)布。任何個人或組織,在未征得本站同意時,禁止復制、盜用、采集、發(fā)布本站內(nèi)容到任何網(wǎng)站、書籍等各類媒體平臺。如若本站內(nèi)容侵犯了原著者的合法權益,可聯(lián)系我們進行處理。

    給TA打賞
    共{{data.count}}人
    人已打賞
    歡迎關注WordPress大學公眾號 WPDAXUE
    用戶交互

    WordPress添加評論回復郵件提醒通知功能

    2012-12-22 8:58:41

    用戶交互

    WordPress心情評論插件:Smilie vote

    2013-1-1 6:30:00

    14 條回復 A文章作者 M管理員
    1. dylanes

      怎么在我的主題上使用之后評論的姓名和內(nèi)容都是居中顯示的,求教怎么設置靠左正常對齊

    ?
    個人中心
    購物車
    優(yōu)惠劵
    今日簽到
    有新私信 私信列表
    搜索

    于都县| 涿州市| 阳西县| 东平县| 纳雍县| 嘉黎县| 绥棱县| 涟水县| 峨边| 余姚市| 兴国县| 灵璧县| 广汉市| 称多县| 德昌县| 桃源县| 武冈市| 绵竹市| 长丰县| 苏州市| 乳山市| 滦平县| 海城市| 内丘县| 荥经县| 南乐县| 全椒县| 白城市| 东乡| 都江堰市| 仙游县| 锡林浩特市| 淮安市| 南靖县| 牟定县| 嘉义县| 西和县| 烟台市| 凌海市| 遵义市| 东宁县|