怎么禁用Gravatar并用默认头像代替? - wordpress开发

Gravatar国内却不怎么好用,那我们就禁止吧,我们用一个自己本地的图片来替换所有的头像,这一节的wordpress开发就分享一下,怎么禁用Gravatar并用默认头像代替的方法

Gravatar头像功能可以说是大大方便了互联网头像的展示,但在国内却不怎么好用,那我们就禁止吧,我们用一个自己本地的图片来替换所有的头像,这一节的wordpress开发就分享一下,怎么禁用Gravatar并用默认头像代替的方法。

Gravatar头像现在是WordPress官方头像服务,用户只需用邮箱地址注册账户并添加头像图片即可在任何其它使用Gravatar头像的网站显示你的头像。

这本来是个非常有用的东西,既可以让用户只需添加一次头像即可在很多网站通用,又可以让网站主节省用户头像的存储及流量开销。但是,国内的Gravatar头像服务并不怎么好用,进而影响到页面加载速度。

以下是禁用Gravatar头像并用默认头像替换方法:

将以下代码添加至主题根目录下的 functions.php <? 下,

/*
禁用gravatar并用默认头像替换
*/
define('DEFAULT_AVATAR_URL', get_template_directory_uri() . '/images/default.jpg'); //默认头像

function no_gravatars( $avatar ) {
    return preg_replace( "/http.*?gravatar\.com[^\']*/", DEFAULT_AVATAR_URL, $avatar );
}
add_filter( 'get_avatar', 'no_gravatars' );

代码说明:将以上代码插入主题function.php文件,并制作一个默认头像,然后放到主题目录下的images文件夹中,默认头像文件名你可以自定义,以上图片名仅示例。

给TA赞赏
共{{data.count}}人
人已赞赏
⚠️
Npcink上的部份代码及教程来源于互联网,仅供网友学习交流,若您喜欢本文可附上原文链接随意转载。
无意侵害您的权益,请发送邮件至 1355471563#qq.com 或点击右侧 私信:Muze 反馈,我们将尽快处理。
购物车
优惠劵
搜索