php – Gravatar不再适用于https
发布时间:2020-05-25 08:53:49 所属栏目:PHP 来源:互联网
导读:几个月来,我们一直在为网站成员使用不同的默认图像,但突然间它不再有效了. 当直接尝试访问位于此处的图像时,出现错误“我们无法完成此请求无法获取远程数据”:http://tinyurl.com/ou7tfg3 这是functions.php文件中的内容(wordpress) add_filter( avatar_defa
|
几个月来,我们一直在为网站成员使用不同的默认图像,但突然间它不再有效了. 当直接尝试访问位于此处的图像时,出现错误“我们无法完成此请求无法获取远程数据”:http://tinyurl.com/ou7tfg3 这是functions.php文件中的内容(wordpress) add_filter( 'avatar_defaults','mytheme_default_avatar' );
function mytheme_default_avatar( $avatar_defaults )
{
$avatar = get_option('avatar_default');
$new_avatar_url = get_template_directory_uri() . '/images/iBDgravatar.png’,‘http’;
if( $avatar != $new_avatar_url )
{
update_option( 'avatar_default',$new_avatar_url );
}
$avatar_defaults[ $new_avatar_url ] = 'Default Avatar';
return $avatar_defaults;
}
问题:我们如何才能将图像作为http不安全的服务? 或者有更好的方法来解决这个问题吗? 将URL更改为https似乎也无法修复 add_filter( 'avatar_defaults','new_default_avatar' );
function new_default_avatar ( $avatar_defaults ) {
//Set the URL where the image file for your avatar is located
$new_avatar_url = 'https://www.ibodyguardsdirect.com/wp-content/uploads/2013/gravatar/iBDgravatar.png';
//Set the text that will appear to the right of your avatar in Settings>>Discussion
$avatar_defaults[$new_avatar_url] = 'default';
return $avatar_defaults;
}
对于https,请使用“
https://secure.gravatar.com/avatar/”而不是“
http://www.gravatar.com/avatar/” (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
