WordPress插件WP First Letter Avatar代码版

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

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

推荐阅读:
鲁仲连义不帝秦原文及翻译  触龙说赵太后原文及翻译  庄辛论幸臣原文及翻译  赵威后问齐使原文及翻译  冯谖客孟尝君原文及翻译  齐宣王见颜斶/颜斶说齐王原文及翻译  邹忌讽齐王纳谏原文及翻译  范雎说秦王原文及翻译  三个博客写作技巧坚持了10年 养活了他一家子!  百度搜索正式升级冰桶算法5.0 
评论列表
添加评论