发新话题
打印

[问题求助] 请教关于gravatar调用问题~

请教关于gravatar调用问题~

要在首页这个区域
调用留言人的   名称(带头像)和时间
弄来弄去,就是搞不定gravatar这个头像的调用。郁闷啊!
谁给个方法。谢谢!

-------------------------------
-------------------------------
                        |
                         ————
         首页        |
                         ————
                        | 这里
                         ————
                        |
-------------------------------
-------------------------------

TOP

复制内容到剪贴板
代码:

<?php
// Recent Comments with Gravatars
function recent_cmts($num) {
global $wpdb;
$query = ("SELECT ID, post_title, comment_author, comment_id, comment_author_email, comment_date, comment_post_ID FROM  $wpdb->posts, $wpdb->comments WHERE $wpdb->posts.ID=$wpdb->comments.comment_post_ID AND $wpdb->comments.comment_approved = '1' AND $wpdb->comments.comment_type = '' AND comment_author != 'Andor' ORDER BY $wpdb->comments.comment_date DESC LIMIT $num");
$result = mysql_query($query);
  while ($data = mysql_fetch_row($result)) {
  echo '<li class="recent-cmts">';
   echo '<img style="float: left; margin-right: 10px; padding: 3px; background: #EEE;" src="http://www.gravatar.com/avatar.php?gravatar_id=';
   echo md5($data[4]);
   echo '&amp;size=28&amp;default=';
   echo bloginfo('template_url');
   echo '/images/default.gif';
   echo '" alt="';
   echo $data[2];
   echo '&#39;s Gravatar" height="28" width="28" class="recent_gravatars" />';
   echo '<div style="margin: -24px 5px 5px 42px;"><a href="';
   echo get_permalink($data[0]);
   echo "#comment-$data[3]";
   echo '" title="';
   echo 'commented on &raquo; ';
   echo $data[1];
   echo '"><strong>';
   echo $data[2];
   echo '</strong></a><br/>';
   echo $data[5];
   echo '</div>';
  echo '</li>';
  }
}
?>
<?php
if ( function_exists('register_sidebar') )
    register_sidebar();
?>
[ 本帖最后由 crab 于 2008-8-22 03:01 编辑 ]

TOP

有插件的啊
怀念1997年的秋天 这里的天空是灰色的,每天坐着一个怀旧的流浪人BBpress

TOP

引用:
原帖由 shamas 于 2008-8-22 08:21 发表
有插件的啊
- -~
可以不用插件搞定,就不用最好了。
------

TOP

发新话题