主题插件
交易市场

修改 WordPress 默认头像,更好的适应网站风格

前段时间在开发WordPress主题用户中心功能的时候,感觉WordPress自带的默认头像存在不少缺陷,例如:头像加载慢、与站点风格不符、不够人性化,故而在其基础上进行改进,特意设计了一个适合本站点的用户头像,于是记录下来。
改进后用户评论区在整体用户体验度上还是很友好的,那么该如何修改WordPress默认头像呢?
这个功能还是很有实际意义的,只是在头像选择区加多一个自定义头像选项即可轻易解决。

将下方代码添加进function即可实现:

//修改Gravatar默认头像
add_filter( 'get_avatar' , 'my_custom_avatar' , 1 , 5 );
function my_custom_avatar( $avatar, $id_or_email, $size, $default, $alt) {    
    if ( ! empty( $id_or_email->user_id ) ) {
        $avatar = get_bloginfo('template_directory') . '/img/头像文件名.png';
    }else{
        $avatar = get_bloginfo('template_directory') . '/img/头像文件名.png';
    }
    $avatar = "<img alt='{$alt}' src='{$avatar}' class='avatar avatar-{$size} photo' height='{$size}' width='{$size}' />";
    return $avatar;
}

未经允许不得转载:WordPress组织 » 修改 WordPress 默认头像,更好的适应网站风格

  • wordpressx
分享到:更多 ()

评论 抢沙发

评论前必须登录!

WordPressX | 主题插件交易市场

发布作品分享经验