我们大多数博主站长的评论头像都是使用全球通用头像服务 Gravatar 头像,偶尔遇到某些站点出现 Gravatar 头像加载缓慢或加载不成功,今天 boke112 向大家介绍一款可以根据用户名字母来匹配本地头像的插件 WP First Letter Avatar,比如用户名为 lily 的用户,头像将会显示一个 L 字母头像。PS:原版的 WP First Letter Avatar 插件只能支持英文用户名,这次 boke112 根据涂涂研版的简单首字母标签头像插件的代码修改 WP First Letter Avatar 插件,版本变成 2.2.9,让其支持中英文数字用户名首字母为评论头像,比如用户名为古今,则显示 G 字母头像。具体见下图:
WP First Letter Avatar 插件下载
WP First Letter Avatar插件使用环境要求
- 至少需要 PHP 5.4,PHP 5.3 或更低版本无法正常工作;
- 使用 WordPress 自带的评论模板或者使用 WordPress 默认函数get_avatar() 获取头像。
WP First Letter Avatar插件设置说明
1、字母索引:默认为0,使用第一个字母为头像;1为第二个字母;-1为最后一个字母;支持中文昵称的修改版只能使用默认,即第一个字母为头像,使用第二个或最后一个会导致识别不准,直接显示未知头像。还有就是部分复杂的中文名也会识别不出,比如懿古今的懿就识别不出来,不过大部分中文还是能够识别出来的。
2、文件格式:头像的文件格式,默认为 PNG,插件所带图片都是PNG 格式,不建议修改。
3、未知头像名称:用于未知的用户名的头像名称,不建议修改。
4、头像目录设置:存储字母头像的目录。默认为:default,还可以设置为:opensans,或 roboto。
5、使用 Gravatar:勾选时,Gravatar 头像如存在则使用,不存在才使用字母头像;取消时,始终使用字母头像。
6、圆形头像:勾选时,头像将会变成圆形;不过大部分主题都会覆盖这个设置,经 boke11 2测试,此项设置意义不大,可忽略。
7、插件优先级:如果使用多个头像插件,则可以增加或减少此插件的执行优先级。如果本插件覆盖你的其他头像插件,可以尝试改变这一个较低的值(例如9)。
小结
其实这款 WP First Letter Avatar 插件的设置全部默认即可。经过boke112 的测试,这款插件还是很给力的,如果你还在纠结是否使用 Gravatar 头像,或者纠结很多用户都没有注册 Gravatar 头像而显示默认头像的话,不妨试试这款插件来代替 Gravatar 头像。
使用这款插件后,如果勾选了 Use Gravatar 选项,那么将会让站点评论头像直接显示 Gravatar 头像,如果没有 Gravatar 头像才会显示评论昵称首字母头像,这样就可以避免出现大量默认头像。当然,如果为了提高头像加载速度,不想使用 Gravatar 头像,只需要不勾选 Use Gravatar 选项即可强制所有评论头像都使用用户昵称首字母头像。
PS:国内的博客网站建议下载修改版的 WP First Letter Avatar 插件,原版是不支持中文昵称和用户名的,修改版的才支持哦。
PS:boke112 导航抽取 WP First Letter Avatar 插件修改版部分代码整合到原先默认头像中,也就是说如果用户没有 Gravatar 头像的,不再显示原先设置的默认头像,而是显示昵称首字母头像,效果看起来还不错哦。