WordPress FirstLetterAvatar插件代码版

2017年6月11日19:51:23 发表评论 75 次浏览

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

请不要乱刷新多次本站,不然你有可能进入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插件代码版 | 知更鸟

下载

发表评论

:?: :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 诗梦 [博主] 来自天朝的朋友 中国 移动

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

          • avatar 龙笑天 来自天朝的朋友 湖南省长沙市 电信 1

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

            • avatar 蝈蝈静 来自天朝的朋友 中国 移动 1

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

                • avatar 诗梦 [博主] 来自天朝的朋友 中国 移动

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

                • avatar 咖啡 来自天朝的朋友 天津市 联通 2

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

                    • avatar 诗梦 [博主] 来自天朝的朋友 广东省广州市 电信

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