• 0点赞

  • 0收藏

WordPress替换掉默认的gravatar为loli方式 ,在当前WordPress模板函数文件functions.php中里加入以下代码:

方法1:

//替换头像为loli cdn地址
function meow_get_ssl_avatar($avatar) {
$avatar = preg_replace('/.*\/avatar\/(.*)\?s=([\d]+)&.*/','<img src="https://gravatar.loli.net/avatar/$1?s=$2" class="avatar avatar-$2" height="$2" width="$2">',$avatar);
return $avatar;
}
add_filter('get_avatar', 'meow_get_ssl_avatar');

方法2:

在当前WordPress主题函数文件functions.php中里加入以下代码,通过v2ex的高速Gravatar CDN获取加载头像,解决头像加载延迟导致页面显示缓慢的问题。

// 替换Gravatar为v2ex头像源
function mytheme_get_avatar( $avatar ) {
    $avatar = preg_replace("/http:\/\/(www|\d).gravatar.com\/avatar\//","http://cdn.v2ex.com/gravatar/",$avatar);
    return $avatar;
}
add_filter('get_avatar', 'mytheme_get_avatar');

只针对当前的WordPress主题有效,更换WordPress模板后需要重新配置。

版权声明:追格所提供的文章、图片等内容均为用户发布或互联网整理而来,仅供学习参考,如有侵犯您的版权,请联系我们www#zhuige.cn(#为@)删除。

发表评论

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

评论信息

TOP