欢迎来到 偶看问答, 你可以在此提问和回复,和社区其他用户共同交流。

偶看问答是关于Wordpress、Joomla、SEO、网络营销和电子商务相关的问答互助社区。

上传图片的问题,可以使用免费图床 http://www1.freep.cn/ 上传后将图片地址插入编辑器即可。

怎么可以在侧栏不显示博主的评论啊?

49 浏览

我是想只显示评论者的评论,不显示博主的评论啊

最新提问 1月 7, 2013 分类:萧涵主题 | 用户: caixiaofeng 偶看学前班 (130 分)
标签修改 1月 18, 2013 用户:oukan

2 个回答

 
已采纳

需要修改侧边栏 sidebar.php 的代码

萧涵模板非插件侧边栏显示Gravatar头像最新评论 视频为例

<div class="block comment"><h3>最新评论</h3>
             <ul>
              <?php
                  global $wpdb;
                  $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 = '' ORDER BY comment_date_gmt DESC LIMIT 10";
                  $comments = $wpdb->get_results($sql);
                  $output = $pre_HTML;
                  foreach ($comments as $comment) {
                      $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>";
                  }
                  $output .= $post_HTML;
                  echo $output;
              ?>
              </ul>
          </div>

添加

AND comment_author_email !=‘博主邮箱’

注意“博主邮箱”就是您账号使用的邮箱。

代码变成

<div class="block comment"><h3>最新评论</h3>
             <ul>
              <?php
                  global $wpdb;
                  $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 comment_author_email !='博主邮箱' AND post_password = '' ORDER BY comment_date_gmt DESC LIMIT 10";
                  $comments = $wpdb->get_results($sql);
                  $output = $pre_HTML;
                  foreach ($comments as $comment) {
                      $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>";
                  }
                  $output .= $post_HTML;
                  echo $output;
              ?>
              </ul>
          </div>
最新回答 1月 7, 2013 用户: oukan 偶看高中 (9,712 分)
修改于 1月 7, 2013 用户:oukan

以上的代码都是建立在没有使用侧边栏小工具的情况下的,如果侧边栏使用小工具使用该代码无效。

最新回答 1月 13, 2013 用户: oukan 偶看高中 (9,712 分)
©2005-2013 偶看博客 All Rights Reserved. 闽ICP备05029904号
...