书格前端

wordpress头像无法显示的问题解决


wordpress头像无法显示的问题解决

wordpress 4.7 中文版本中的gravatar头像已经由国外的转换为多说的头像,不过多说的头像仍然无法访问,导致页面加载速度变慢。

处理方法:

在functions.php文件中删除原来的获取多说头像的函数,并增加以下代码即可:

function get_avatar_deadwood( $avatar ) {
    $avatar = preg_replace( "/http:\/\/(www|\d).gravatar.com/","https://secure.gravatar.com",$avatar );
    return $avatar;
}
add_filter( 'get_avatar', 'get_avatar_deadwood' );

原理仍然是通过替换获取头像的链接,只是修改为gravatar的https链接。修改后的访问速度还不错。

【全文完】