头像图片无法正常显示

标签: 

正在查看 3 个帖子:1-2 (共 2 个帖子)
  • 作者
    帖子
  • zsl0424
    • 文章数量: 2
    @zsl0424
    楼主

    正常在cravatar.cn完成注册并上传头像,在开发文档中为wordpress集成功能中,复制代码放在主题下的function文件最后,但是刷新后头像无法显示,查看代码显示img 的src为:

    http://2.cravatar.cn/avatar/ef22c64e414c45b61b1e4991e593f8a1?s=64&r=g

    把2删除后:

    https://cravatar.cn/avatar/ef22c64e414c45b61b1e4991e593f8a1?s=64&r=g

    这个地址能正常显示,这是啥原因?代码复制的有问题吗?

    来自长沙, 湖南, 中国
    孙锡源
    • 文章数量: 704
    @ibadboy

    恭喜你发现 bug 了,域名列表中的 gravatar.com 需要挪到最后。变成如下这样:

    'www.gravatar.com',
    '0.gravatar.com',
    '1.gravatar.com',
    '2.gravatar.com',
    'secure.gravatar.com',
    'cn.gravatar.com'
    'gravatar.com',

     

     

    来自张家口市, 河北省, 中国
    zsl0424
    • 文章数量: 2
    @zsl0424
    楼主

    应该是这样:

    function get_cravatar_url( $url ) {
    $sources = array(
    'www.gravatar.com',
    '0.gravatar.com',
    '1.gravatar.com',
    '2.gravatar.com',
    'secure.gravatar.com',
    'cn.gravatar.com',
    'gravatar.com'
    );

     

    来自长沙, 湖南, 中国
正在查看 3 个帖子:1-2 (共 2 个帖子)
  • 哎呀,回复话题必需登录。

话题信息