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

推荐阅读:
5 Ways To Transform Your Blogger Outreach  Don’t Feed The Trolls: How to Stop Haters from Infiltrating Your  50 Blogging Tips From the Experts  Algorithm to Compute the Length of the Longest Palindrome String  How to Find Common Characters in an array of Strings?  How to Turn a Binary Search Tree into a Increasing Order Search   How to Free TCP/UDP Port on Windows Using netstat and taskkill?  The Review of cozmo robot from Anki  Scaling Digital Marketing Agencies Through White Label Solutions  How to Solve the Lemonade Change Problem by Simulation Algorithm 
评论列表
添加评论