马春杰杰博客
致力于深度学习经验分享!

修改DUX主题的Gravatar头像默认源

文章目录
[隐藏]

前几天突然发现Gravatar的头像突然失效了,本来以为正常抽风,结果一直到今天都是坏的,看着ico一直转圈圈,实在是受不了了。

正常来说,我应该已经设置了使用duoshuoGravatar源,不过前端地址仍然是Gravatar的SSL源,一开始百思不得其解。到后来,甚至直接替换掉了$avatar的字符串,直到最后才发现,原来是UCenter插件的原因,原来这个插件也对Gravatar源进行了替换,怪不得一直失效。不过这里还是说一下我用到的这两种替换的方法。

1 修改评论头像

1.1 在最后调用的时候替换对应字符串

这可能是最傻瓜的操作了,不过不灵活,但是也能实现我们的要求。

打开主题目录下的functions-theme.php文件,然后找到return str_replace(' src=', ' data-src=', $avatar)这句,可以看到,最后调用头像的时候,就是它在使能。我一开始用的笨办法是在调用avatar之前,先把相关地址替换掉,也就是在这句之前加上:

就可以了。

1.2 回归正常修改模式

下面就是正常的修改方式了,还是打开functions-theme.php文件,找到下面对应的改一下就可以了。

2 修改个人中心头像

如果你装了UC,那可能按照上面的方法运行之后,个人中心的头像依旧是原始的Gravatar链接,此时只需要打开plugins/ucenter-and-market/func/functions.php文件,然后修改为以下内容即可:

 

如果你对这篇文章有什么疑问或建议,欢迎下面留言提出,我看到会立刻回复!

打赏
未经允许不得转载:马春杰杰 » 修改DUX主题的Gravatar头像默认源
蝴蝶PT招人啦

留个评论吧~ 2 评论前登陆可免验证码!

私密评论
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址(选填,便于回访^_^)
  1. #1

    试试看我的头像

    测试头像 2周前 (06-11) 来自天朝的朋友 谷歌浏览器 Windows 10 回复

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

切换注册

登录

忘记密码 ?

切换登录

注册