WordPress 侧栏读者墙实现要领

[摘要]在WordPress侧栏添加“热情读者”一栏,用来显示30天内评论最多的访客的博客链接,浸染相当于全站友情链接。这对老博客的吸引力大概不大,但对很难交到链接的新博客照旧有些浸染的,只要评论几句就能多个单向链接,自制值得。

  在WordPress侧栏添加“热情读者”一栏,用来显示30天内评论最多的访客的博客链接,浸染相当于全站友情链接。这对老博客的吸引力大概不大,但对很难交到链接的新博客照旧有些浸染的,只要评论几句就能多个单向链接,自制值得。

WordPress 侧栏“热情读者墙”实现教程:

在博客主题的sidebar.php文件中的相应位置添加以下代码:

<h3>热情读者</h3>
<ol>
<?php
$counts = $wpdb->get_results("SELECT COUNT(comment_author) AS cnt, comment_author, comment_author_url, comment_author_email FROM (SELECT * FROM $wpdb->comments LEFT OUTER JOIN $wpdb->posts ON ($wpdb->posts.ID=$wpdb->comments.comment_post_ID) WHERE comment_date > date_sub( NOW(), INTERVAL 1 MONTH ) AND user_id='0' AND comment_author != '板凳' AND post_password='' AND comment_approved='1' AND comment_type='') AS tempcmt GROUP BY comment_author ORDER BY cnt DESC LIMIT 8");
foreach ($counts as $count) {
$c_url = $count->comment_author_url;
if ($c_url == '') $c_url = 'http://www.boke8.net/';
$mostactive .= '<li class=http://down.chinaz.com/try/201106/"mostactive">' . '<a href=http://down.chinaz.com/try/201106/"'. $c_url . '" title=http://down.chinaz.com/try/201106/"' . $count->comment_author . ' ('. $count->cnt . 'comments)">' . get_avatar($count->comment_author_email, 40) . '</a></li>';
}
echo $mostactive;
?>
</ol>

注:

comment_author != ‘板凳’:把“板凳”替换为本身的用户名。(主要是解除本身)

cnt DESC LIMIT 8″:“8”为输出的数量

if ($c_url == ”) $c_url = ‘’:把博客吧的地点变动为本身的

提醒:个中涉及的相关CSS样式本身界说,因为每个博客主题利用的样式都有差别。

WordPress下载:

本文转自:博客吧

分享到

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/10684.html