前段时间在开发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 = "$alt}' src='{$avatar}' class='avatar avatar-{$size} photo' height='{$size}' width='{$size}' />"; return $avatar;}
——组织名片——
WordPressX | 加入组织 · 业务合作Rovun 首席会长
致力于集结大中华区WordPress爱好者!
合作微信:OwnMalls
![9c1ca1f1b8b4a1953b4fe8382efe5e66.png](https://i-blog.csdnimg.cn/blog_migrate/2bbf271263fa8d720bf006372b463e08.png)
↓↓↓