我们大多数博主站长的评论头像都是使用全球通用头像服务 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插件使用环境要求WP First Letter Avatar插件设置说明

  1、字母索引:默认为0,使用第一个字母为头像;1为第二个字母;-1为最后一个字母;支持英文名字的修改版只好使用默认,即第一个字母为头像,使用第二个或最后一个会导致辨识不准typecho 使用本地头像,直接显示未知头像。还有就是部份复杂的中文名也会辨识不出,比如懿古今的懿就辨识不下来,不过大部分英文还是就能辨识下来的。

  2、文件格式:头像的文件格式,默认为 PNG,插件所带图片都是PNG 格式,不建议更改。

  3、未知头像名称:用于未知的用户名的头像名称,不建议更改。

  4、头像目录设置:存储字母头像的目录。默认为:default,还可以设置为:opensans,或 roboto。

  5、使用 Gravatar:勾选时,Gravatar 头像如存在则使用,不存在才使用字母头像;取消时,始终使用字母头像。

  6、圆形头像:勾选时,头像将要弄成弧形;不过大部分主题就会覆盖这个设置,经 boke11 2检测,此项设置意义不大,可忽视。

  7、插件优先级:如果使用多个头像插件,则可以提高或降低此插件的执行优先级。如果本插件覆盖你的其他头像插件,可以尝试改变这一个较低的值(例如9)。

  小结

  其实这款 WP First Letter Avatar 插件的设置全部默认即可。经过boke112 的检测typecho 使用本地头像,这款插件还是太给力的,如果你还在苦恼是否使用 Gravatar 头像,或者苦恼这些用户都没有注册 Gravatar 头像而显示默认头像的话,不妨试试这款插件来取代 Gravatar 头像。

  使用这款插件后,如果钩选了 Use Gravatar 选项,那么必将使站点评论头像直接显示 Gravatar 头像,如果没有 Gravatar 头像就会显示评论名字首字母头像,这样就可以避免出现大量默认头像。当然,如果为了增加头像读取速率,不想使用 Gravatar 头像,只须要不钩选 Use Gravatar 选项即可强制所有评论头像都使用用户名字首字母头像。

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

  PS:boke112 导航抽取 WP First Letter Avatar 插件修改版部份代码整合至原来默认头像中,也就是说假如用户没有 Gravatar 头像的,不再显示先前设置的默认头像,而是显示名字首字母头像,效果看起来还不错哦。

最后修改:2020 年 12 月 21 日 07 : 28 AM
如果觉得我的文章对你有用,请随意赞赏