WordPress插件WP First Letter Avatar代码版

  • 时间:2020-05-17 12:22:02
  • 分类:网络文摘
  • 阅读:88 次

WordPress默认会为没有 Gravatar 头像的留言者显示自带的默认头像或随机图片,如果你不喜欢这种千篇一律的格调,可以通过安装wordpress插件 WP First Letter Avatar 来改变这一点,该插件会提取没有 gravatar 头像的留言者名字的第一个字母,并以此为头像。

WordPress插件WP First Letter Avatar代码版

由于默认的 WP First Letter Avatar 插件并不支持中文名称,且插件源代码只有一个关键文件,于是去掉插件后台控制页面,添加对中文的支持并精简代码,直接改成代码版,现分享给大家。

下载地址:https://pan.baidu.com/s/1c1P01zU

使用方法如下:

1、解压下载的文件后,将里面的avatar文件夹,放到wordpress主题根目录中。

2、将下面的调用代码添加到当前主题函数模板functions.php的最后。

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

3、通过本站下载的 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;     // 过滤优先级别

说明:

1、此插件代码版只保留了常用的 96x96 和 128x128 像素的头像图片。

2、此插件代码版只支持简体中文,对于使用繁体字及一些特殊字符的留言者,仍显示默认的未知头像。

3、此插件代码还有待进一步简化。

推荐阅读:
常吃四种食物可有效排出体内毒素  哪种蔬菜是冬季餐桌上的“当家菜”  揭秘:吃腰子真能补肾壮阳吗?  冬季经常喝新鲜梨汁的九大好处  百果之王红枣的营养价值和保健功效  姜对身体好处多但晚上不宜大量食用  糖尿病患者饮食误区 吃得太少致营养不良  把牛奶当水喝会带哪些健康危害  不适当多吃蔬菜也可能造成胃肠不适  帮助预防“三高”心血管疾病的食谱 
评论列表
添加评论