WordPress FirstLetterAvatar插件代码版

诗梦
411
文章
724
评论
2017年6月11日19:51:23 评论 2.9K 次浏览 1096字

九一八,铭记历史,勿忘国耻,珍爱和平,振兴中华

请不要乱刷新多次本站,不然你有可能进入120秒的小黑屋!

留言者未申请Gravatar头像,显示的是WordPress自带的默认头像或丑陋的随机图片,安装WP First Letter Avatar 插件可以较好地解决这一问题,如留言者无Gravatar头像,则以留言者名称第一个字母为头像。
默认WP First Letter Avatar插件并不支持中文名称,经搜索修改版本的支持中文,另外,插件源代码只有一个关键文件,于是去掉插件后台控制页面,添加对中文的支持,精简代码,直接改成代码版,分享大家
WordPress FirstLetterAvatar插件代码版
使用方法:
一、将下载的avatar文件解压后放到当前主题目录中(下载地址在最后)
二、添加调用代码
将下面的代码添加到当前主题函数模板functions.php的最后:

  1. require get_template_directory() . '/avatar/zm-first-letter-avatar.php';


如图:WordPress FirstLetterAvatar插件代码版

因其它尺寸很少用到,代码版只保留了96和128尺寸的头像图片。
另外,下载的zm-first-letter-avatar.php文件中有几行加了注释:

  1. const IMAGES_PATH = 'avatar'; // 图片目录
  2. const GRAVATAR_URL = 'https://cn.gravatar.com/avatar/'; // 从cn获取url
  3. // const GRAVATAR_URL = 'https://secure.gravatar.com/avatar/'; // 从ssl获取url
  4. // 默认配置:
  5. const USE_GRAVATAR = true;      // true:如果用户设置了头像,则显示Gravatar头像;false:所有用户使用字母头像
  6. const LETTER_INDEX = 0;         // 0:首字母;1:第二字母;-1:最后一个字母等。
  7. const IMAGES_FORMAT = 'png';    // 文件格式
  8. const ROUND_AVATARS = false;    // TRUE: 头像添加类round-avatars; FALSE: 不添加
  9. const IMAGE_UNKNOWN = 'mystery';// 未知头像名称,
  10. const FILTER_PRIORITY = 10;     // 过滤优先级别

可以根据需要适当修改。
不支持本地环境显示字母头像,繁体字及一些特殊字符,只能显示默认的未知头像。
原文:WP First Letter Avatar插件代码版 | 知更鸟

下载

  • 版权声明: 发表于 2017年6月11日19:51:23
  • 转载注明:https://www.mom1.cn/2741.html
匿名

发表评论

匿名网友 填写信息

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

评论:0   其中:访客  5   博主  3
    • avatar 跨境电商平台 @回复 2

      强烈支持ing……

      • avatar 开平机 @回复 0

        网站挺漂亮的

          • avatar 诗梦 Admin @回复

            @开平机 谢谢(๑•॒̀ ູ॒•́๑)

          • avatar 龙笑天 @回复 1

            你的作者链接 https://www.mom1.cn/author/%E6%A2%A6/ 显示404哦~ :eek:

            • avatar 蝈蝈静 @回复 1

              诗梦,请问下,这个我上传到主题根目录下,后台admin的账号自己设置了头像,不显示了。

                • avatar 诗梦 Admin @回复

                  @蝈蝈静 只是显示评论者的

                • avatar 咖啡 @回复 2

                  为什么不费了Gravatar头像改成外连图片头像呢,评论就输入qq号调用qq头像多方便

                    • avatar 诗梦 Admin @回复

                      @咖啡 qq的有时候会失效,不太稳定