wordpress评论显示头像functions方法

直接上代码,把以下代码添加到fuctions中

<code>//最新评论函数   
function get_new_comments(){   
    //获取最近的10调评论   
    $comments = get_comments('number=10&status=approve&user_id=0');   
    $output = '<ul class="ash_new_comment">';   
    foreach($comments as $comment) {   
        //去除评论内容中的标签   
        $comment_content = strip_tags($comment->comment_content);   
        //评论可能很长,所以考虑截断评论内容,只显示14个字   
        $short_comment_content = trim(mb_substr($comment_content ,0,14,"UTF-8"));   
        //先获取头像   
        $output .= '<li>'.get_avatar( $comment, 32,' ',$comment->comment_author );   
        //获取作者   
        $output .= $comment->comment_author .':<br /><a href="';
        //评论内容和链接  
        $output .= get_permalink( $comment->comment_post_ID ) .'" title="查看 '.get_post( $comment->comment_post_ID )->post_title .'">';   
        $output .= $short_comment_content .'..</a></li>';   
    }   
    $output .= '</ul>';
    //输出   
    echo $output;   
}</code>

在需要的地方调用该函数:

<code>get_new_comments();</code>

对于函数get_avatar()有个小小的说明,你可以适宜的改造。它有四个参数

<code>get_avatar($id_or_email,$size,$default, $alt);   
//$id_or_email这个参数必须,可以使一个用户ID、一个email,或者直接一个comment对象,上面代码就是直接将评论对象作为参数   
//$size,这个参数就是头像大小,默认是96,上面代码设为32   
//$default 一个图片地址,就是用户没有头像是显示的图片,默认是后台设置的那个   
//$alt 就是图片的$alt信息了,我觉得alt信息应该用评论者名字,所以上面代码就是</code>

0 thoughts on “wordpress评论显示头像functions方法
添加一条新回复 回到顶部

亲爱的,主人已经关闭了这篇文章的评论 。