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(可修改)文件夹中,默认头像文件名你可以自定义,以上图片名仅示例

最后修改:2022 年 09 月 02 日
如果觉得我的文章对你有用,请随意赞赏