现在的位置: 首页 > WP 专题 > 正文

WordPress插件WP First Letter Avatar代码版

2017年10月22日 WP 专题 ⁄ 转载:原文链接 ⁄ 共 1105字 ⁄ 字号 暂无评论 ⁄ 阅读 80 次

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、此插件代码还有待进一步简化。

给我留言

留言无头像?


×