分类
WordPress

替换WordPress的Gravatar服务

最近发现博客的 Gravatar 头像显示不出来了。找了一下,发现 V2EX 搭建了一个 Gravatar 的代理,具体点击这里查看,于是用它做了个小插件,用于替换 WordPress 的默认头像服务。

<?php
/*
Plugin Name: v2exavatar
Plugin URI: https://wujie.me/replace-wordpress-gravatar-service/
Description: v2ex的gravatar头像代理
Version: 2021.04.09
Author: 吴杰
Author URI: https://wujie.me
License: GPL
*/

// 用v2ex搭建的gravatar头像代理替换官方gravatar
function get_v2ex_avatar($avatar){ 
	$avatar = preg_replace('/.*\/avatar\/(.*)\?s=([\d]+)&.*/','<img src="https://cdn.v2ex.com/gravatar/$1?s=$2" class="avatar avatar-$2" height="50px" width="50px">',$avatar);
	return $avatar; 
} 
add_filter('get_avatar', 'get_v2ex_avatar');

“替换WordPress的Gravatar服务”上的一条回复

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注