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里关于显示回复的那段代码替换下就行了。
之前的代码:
<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>
替换成:
<ol class="commentlist"> <?php wp_list_comments(); ?> </ol>Tags: Wordpress




