Loper主题替换头像默认服务器,最近发现Gravatar头像服务器应该集体被墙了,导致Loper主题无法显示头像,拽立网,在网上找到方法是利用多说服务器,可惜多说服务器稳定性欠佳,有时也会暂时无法显示头像,如果懒得麻烦手动替换可以使用Gravatar Fixed插件,今天我把Loper主题替换头像默认服务器方法分享给大家,请看以下操作!

修复前的效果图!

Loper主题替换头像默认服务器-拽立网

1.登陆你的后台管理,选择【外观】-【编辑】-【loper: 模板函数 (functions.php)】

直接添加以下全部代码:【最底部】

//调用Gravatar头服务器地址
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="32" width="32">',$avatar);
return $avatar;}
add_filter('get_avatar', 'get_ssl_avatar');

 

2.第二种方法Wordpress替换头像地址!

/*-----------------------------------------------------------------------------------*/
/* WordPress替换头像地址
/*-----------------------------------------------------------------------------------*/
add_filter('get_avatar', 'loper_get_https_avatar');
function loper_get_https_avatar($avatar) {
//~ 替换为 https 的域名
$avatar = str_replace(array("www.gravatar.com", "0.gravatar.com", "1.gravatar.com", "2.gravatar.com"), "secure.gravatar.com", $avatar);
//~ 替换为 https 协议
$avatar = str_replace("http://", "https://", $avatar);
return $avatar;}

 

修复后的效果图!

Loper主题替换头像默认服务器-拽立网

提示:本人使用的是第二种方法!简单方便!

提示:如果不喜欢32头像【height="$2"?width="$2"】默认代码!

提示:代码里面?height="32"?width="32" 是我改为32大小,因为Loper主题默认是32头像!

Loper主题替换头像默认服务器
版权声明:本站原创文章,于2015年09月16日,由 拽立网 发表,共 1166 字。
打赏