修改WordPress默认管理员头像的方法

WordPress站点管理员或注册用户的头像默认都是使用Gravatar头像,想要修改这个头像只能前往Gravatar官网去修改,但是鉴于我们国情特殊访问该官网总是无法正常打开,那么这种情况应该如何更改个人头像呢?

打开当前主题functions.php函数模板,添加以下代码:

//修改默认头像
function mytheme_get_avatar( $avatar ) {
 $avatar = preg_replace('/.*\/avatar\/(.*)\?s=([\d]+)&.*/','<img src="头像图片地址" class="avatar avatar-$2" height="$2" width="$2">',$avatar);
   return $avatar;
}
add_filter( 'get_avatar', 'mytheme_get_avatar' );

或者

//修改默认头像
function get_ssl_avatar($avatar) {
   $avatar = preg_replace('/.*\/avatar\/(.*)\?s=([\d]+)&.*/','<img src="https://secure.gravatar.com/avatar/$1?s=$2" class="avatar avatar-$2" height="$2" width="$2">',$avatar);
   return $avatar;
}
add_filter('get_avatar', 'get_ssl_avatar');


这种办法是所有办法里最直接省事的,毕竟有时候不想网站有人评论或者注册。

发表回复

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