show author avatar

时间:2012-09-22 作者:Jamie

我已经修改了循环。php文件中添加一些注释内容。我想展示一个链接上的评论,这个链接运行得很好。现在我把作者的头像放进去,让评论更详细。所以我的代码是这样的。它确实显示默认的头像,但应该显示我的图像,而不是它。

 $comments = get_comments( array(
    \'post_id\' => $post->ID,
    \'number\'  => \'1\' 
 ) );
foreach ( $comments as $comment ) {
    echo get_avatar( get_the_author_meta( \'ID\'), 32 );
    echo $comment->comment_author . \' says: \';
    echo \'<hr />\';
    echo $comment->comment_content;
}

1 个回复
最合适的回答,由SO网友:Otto 整理而成

get\\u The\\u author\\u元函数获取文章的作者ID,而不是评论作者的信息。

get\\u avatar()函数完全能够接受整个注释对象,并能自己计算出来。所以就这么说吧:

echo get_avatar( $comment, 32 );

结束

相关推荐

How to change user`s avatar?

有没有办法在没有插件的情况下改变用户的头像?为什么在用户>你的个人资料中没有“头像上传”部分?我不能使用插件。我是失明还是被迫使用Gravatar/