mk-letter-avatar
mk-letter-avatar 是一个简单好用的 WordPress 字母头像插件。
WordPress 默认采用的是 Gravatar 头像,但很多人可能没有设置 Gravatar 头像,因而只能显示出默认的头像。本插件就是将无头像用户的头像显示成动态生成的昵称首字符
头像。
说到字母头像,其实之前已有多种方案。本插件与其它同类插件不同的是字母头像的生成完全是在前端
实现的,而且支持中文。整个插件大小只有 5kb 左右。插件启用后不会在服务器产生任何缓存文件,纯净好用!
本插件无需任何设置,直接在 WordPress 后台上传并启用即可。
插件的头像生成代码基于 https://github.com/daolavi/LetterAvatar 和 https://gist.github.com/leecrossley/6027780
在线演示
参考 孟坤博客 的评论区头像
常见问题
启用插件后不生效
请检查所用的主题是否使用的 WordPress 自带的评论模板或者使用 WordPress 默认函数 get_avatar()
获取头像,如若不是,请改用 get_avatar()
。
启用插件后控制台多了很多 404 报错
因为插件需要根据 Gravatar 返回的状态来判断是否有头像,所以会产生这样的问题。除此之外,无任何“毒副作用”。如果觉得看着难受,可以在页面加载完成后使用 console.clear();
清除控制台的错误输出。
相关推荐
更新日志
2020/2/25
v1.1.0 - 优化代码,适配更多主题
- 支持在后台也显示字母头像
2019/4/27
v1.0.4 - 修改为仅绘制一个字符作为头像
- 过滤 emoji
2019/4/14
v1.0.3 - 修复头像链接被
htmlspecialchars
后无效的 bug(感谢 @sy-records 提交反馈)
2019/4/5
v1.0.2 - 不限制生成头像的颜色列表元素个数
2019/3/25
v1.0.1 - 如果没有 alt 信息,直接返回默认头像
2019/3/24
v1.0.0 - 横空出世!