国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > Wordpress > 正文

WordPress不顯示博主自己的評論

2024-09-07 00:50:59
字體:
來源:轉載
供稿:網友

評論一直顯示自己的頭像,想解決這個問題很久了,一直沒動力,現在趁著剛換vps有動力,抓緊折騰,完事以后又是很久很久的懶得折騰,D2主題默認的評論調用一個單獨的文件做評論,實在看不懂sql,得了,重新折騰評論吧,新的修改后的評論調用如下,如果是D2主題的朋友,可以直接拿過去用,代碼如下:

  1. <div class="recent-comments"
  2. <h3>最新評論</h3> 
  3.   <ul> 
  4.   <?php 
  5.   $show_comments = 10; //評論數量 
  6.   $my_email = "loveyouf@vip.qq.com"//獲取博主自己的email 
  7.   $i = 1; 
  8.   $comments = get_comments('number=200&status=approve&type=comment'); //取得前200個評論,如果你每天的回復量超過200可以適量加大 
  9.   foreach ($comments as $rc_comment) { 
  10.    if ($rc_comment->comment_author_email != $my_email) { 
  11.     ?> 
  12.     <li><dl><dt><?php echo get_avatar($rc_comment->comment_author_email,24); ?><?php echo $comment_author; ?></dt><dd><h5><a href="<?php echo get_permalink($rc_comment->comment_post_ID); ?>#comment-<?php echo $rc_comment->comment_ID; ?>"><?php echo mb_strimwidth(convert_smilies($rc_comment->comment_author.":".$rc_comment->comment_content),0,45,"..."); ?></a></h5></dd></dl></li> 
  13.     <?php 
  14.     if ($i == $show_commentsbreak//評論數量達到退出遍歷 
  15.     $i++; 
  16.    } // End if 
  17.   } //End foreach 
  18.   ?> 
  19.   </ul>  
  20.  </div> 

其中第8句用get_bloginfo函數不知道為什么獲取不到郵箱字段,懶得研究了,直接填郵箱,用mb_strimwidth函數實現了截斷,D2默認的評論調用方式如下:

templates/recentcomment.php

  1. <?php 
  2. global $wpdb
  3. $sql = "SELECT DISTINCT ID, post_title, post_password, comment_ID, comment_post_ID,  
  4.    comment_author, comment_date_gmt, comment_date, comment_approved,comment_author_email,  
  5.    comment_type,comment_author_url,  
  6.    SUBSTRING(comment_content,1,12) AS com_excerpt FROM $wpdb->comments LEFT OUTER JOIN $wpdb->posts ON ($wpdb->comments.comment_post_ID = $wpdb->posts.ID) WHERE comment_approved = '1'  
  7.    AND comment_type = ''  
  8.    AND comment_author != 'admin'  
  9.    AND post_password = ''  
  10.    ORDER BY comment_date_gmt DESC LIMIT 10"; 
  11.  
  12. $comments = $wpdb->get_results($sql); 
  13. $output = $pre_HTML
  14.    foreach ($comments as $comment) { 
  15.    $comment_author = strip_tags($comment->comment_author); 
  16.    $comment_content = strip_tags($comment->com_excerpt); 
  17.    $permalink = get_permalink($comment->ID)."#comment-".$comment->comment_ID; 
  18.    $post_title = $comment->post_title; 
  19.    $comment_date = $comment->comment_date; 
  20.    $email = $comment->comment_author_email; 
  21.    $output .= '<li><dl><dt>'.get_avatar($email, 24).'</dt><dd><h5>'.'<a href="'.$permalink.'" title="'.$post_title.'">'.$comment_content.'&raquo;'.'</a></h5><small class="en">'.'Post: '.$comment_date.'</small></dd></dl></li>'  ; 
  22.    } 
  23. $output .= $post_HTML
  24. $output = convert_smilies($output); 
  25. echo $output
  26. ?> 
  27. </ul> 

templates/sidebar.php

  1. <div class="recent-comments"
  2.   <h3>最新評論</h3> 
  3.   <?php include('templates/recentcomment.php'); ?> 
  4.  </div> 

原文轉自:http://www.xj123.info/4606.html

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 武宁县| 邵阳县| 七台河市| 印江| 安乡县| 庆元县| 香港 | 安阳县| 集贤县| 皮山县| 深圳市| 淅川县| 大洼县| 遂昌县| 滁州市| 平和县| 湖口县| 哈密市| 彩票| 岗巴县| 开阳县| 绵竹市| 安宁市| 阆中市| 阿拉善左旗| 信阳市| 呼图壁县| 蓝田县| 阿勒泰市| 玉环县| 张家口市| 蓬溪县| 利辛县| 连云港市| 郯城县| 古田县| 麦盖提县| 扎赉特旗| 临沧市| 夏河县| 灵璧县|