支持中英文用户名首字母为WordPress评论头像插件

摘要

大多数博主站长的评论头像都是使用全球通用头像服务 Gravatar 头像,偶尔遇到某些站点出现 Gravatar 头像加载缓慢或加载不成功,今天向大家介绍一款可以根据用户名字母来匹配本地头像的插件 WP First Letter Avatar,比如用户名为 lily 的用户,头像将会显示一个 L 字母头像。PS:原版的 WP First Letter Avatar 插件只能支持英文用户名,这次根据涂涂研版的简单首字母标签头像插件的代码修改 WP First Letter Avatar 插件,版本变成 2.2.9,让其支持中英文数字用户名首字母为评论头像

我们大多数博主站长的评论头像都是使用全球通用头像服务 Gravatar 头像,偶尔遇到某些站点出现 Gravatar 头像加载缓慢或加载不成功,今天向大家介绍一款可以根据用户名字母来匹配本地头像的插件 WP First Letter Avatar,比如用户名为 lily 的用户,头像将会显示一个 L 字母头像。PS:原版的 WP First Letter Avatar 插件只能支持英文用户名,这次根据涂涂研版的简单首字母标签头像插件的代码修改 WP First Letter Avatar 插件,版本变成 2.2.9,让其支持中英文数字用户名首字母为评论头像,比如用户名为古今,则显示 G 字母头像。具体见下图:

支持中英文用户名首字母为WordPress评论头像插件

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 插件的设置全部默认即可。经的测试,这款插件还是很给力的,如果你还在纠结是否使用 Gravatar 头像,或者纠结很多用户都没有注册 Gravatar 头像而显示默认头像的话,不妨试试这款插件来代替 Gravatar 头像。

使用这款插件后,如果勾选了 Use Gravatar 选项,那么将会让站点评论头像直接显示 Gravatar 头像,如果没有 Gravatar 头像才会显示评论昵称首字母头像,这样就可以避免出现大量默认头像。当然,如果为了提高头像加载速度,不想使用 Gravatar 头像,只需要不勾选 Use Gravatar 选项即可强制所有评论头像都使用用户昵称首字母头像。

PS:国内的博客网站建议下载修改版的 WP First Letter Avatar 插件,原版是不支持中文昵称和用户名的,修改版的才支持哦。

WP First Letter Avatar 插件下载

密码:
此处为隐藏的内容!
发表评论并刷新,方可查看

恩,博主也再此基础上修改了一个版本,有兴趣的同学可以看一下

文件下载
支持中英文用户名首字母为WordPress评论头像插件
SmallTown
  • 本文由 发表于 2017年5月22日10:26:01
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

评论:8   其中:访客  6   博主  2
    • 站长萌萌哒 站长萌萌哒

      很不错,如果能根据中文昵称生成汉字头像而不是字母头像,那就更好了

        • SmallTown SmallTown

          @ 站长萌萌哒 这个估计不太现实,汉字千千万啊。。。不像字母

            • 站长萌萌哒 站长萌萌哒

              @ SmallTown https://github.com/lincanbin/Material-Design-Avatars
              这个就可以实现,只是不知道怎么弄成wp插件

          • 白狼_Whitolf 白狼_Whitolf

            看看怎么样

            • 小小小小雨 小小小小雨

              谢谢博主分享,目前能够使用中文了么

              • 232323是多大而我二翁r 232323是多大而我二翁r

                232323是多大而我二翁r

                • guniy guniy

                  不错!赞一个!