问题原因: Gravatar头像无法稳定访问的原因不是Gravatar网站服务器的原因,是国内防火墙的问题,所以解决思路是使用Gravatar头像服务的(HTTPS)加密线路。 解决办法: 把下面代码添加到主题目录下的functions.php文件最后面,保存即可 function dmeng_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; } add_filter('get_avatar', 'dmeng_get_https_avatar'); 转载请保留固定链接: https://linuxeye.com/jianzhan/2037.html |