Avatar, ps WordPress Avatar

Avatar,此Avatar彼Avatar,不是电影啦,是wordpress回复的的头像。
我看别人的blog的时候,看到回复里的人都有头像,但是我的blog里却不会,一直觉的很奇怪。Google了一下,看到wordpress从2.5开始就支持使用Gravatar了呀。我的blog虽然升级不怎么及时,却也是2.8的啦。怎么回事呢?
再Google,原来是我使用的这个theme不太好,大概用这个theme的时候wordpress还没支持avatar功能。这个theme的comments.php里是一项项写死的,而不是用wordpress的wp_list_comments()方法。
那就简单了,把这个theme的comments.php里关于显示回复的那段代码替换下就行了。

之前的代码:
[php]
<ol class="commentlist">

<?php foreach ($comments as $comment) : ?>

<li class="<?php echo $oddcomment; ?>" id="comment-<?php comment_ID() ?>">
<?php comment_author_link() ?> Says:
<?php if ($comment->comment_approved == ‘0’) : ?>
Your comment is awaiting moderation.
<?php endif; ?>
<br />
<?php comment_text() ?>
<p class="commentmetadata"><a href="#comment-<?php comment_ID() ?>" title=""><?php comment_date(‘F jS, Y’) ?> at <?php comment_time() ?></a> <?php edit_comment_link(‘e’,”,”); ?></p>
</li>

<?php /* Changes every other comment to a different class */
if (‘alt’ == $oddcomment) $oddcomment = ”;
else $oddcomment = ‘alt’;
?>

<?php endforeach; /* end for each comment */ ?>

</ol>
[/php]
替换成:
[php]
<ol class="commentlist">
<?php wp_list_comments(); ?>
</ol>
[/php]

leon

每天进步一点点
Close Menu