WordPress用户头像无法显现让我很抓狂,由于真实太难看了。真无法忍受,于是在此共享WordPress用户头像不显现的处理方法,期望能给有需求的人供给些许帮助。

那么,为何WordPress头像无法显现呢?其原因是WordPress默许运用Gravatar头像(Gravatar是Globally Recognized Avatar的缩写,是gravatar推出的一项服务,意为“全球通用头像”),而Gravatar在国内被墙致使在国内无法访问Gravatar头像服务,因此就呈现了WordPress头像的破图现象。

怎么处理WordPress用户头像不显现的疑问呢?

运用Gravatar头像服务的(HTTPS)加密线路

在主题目录中找到functions.php文件,翻开修正,在代码最终加上以下代码即可:

function fox_get_https_avatar($avatar) {

$avatar = str_replace(array("www.gravatar.com", "0.gravatar.com", "1.gravatar.com", "2.gravatar.com"), "secure.gravatar.com", $avatar);

$avatar = str_replace("http://", "https://", $avatar);

return $avatar;

}

add_filter('get_avatar', 'fox_get_https_avatar');

修正pluggable.php 文件,更改头像调用

在/wp-includes中找到pluggable.php文件,找到以下代码:

if ( is_ssl() ) {

$host = 'https://secure.gravatar.com';

} else {

if ( !empty($email) )

$host = sprintf( "http://%d.gravatar.com", ( hexdec( $email_hash[0] ) % 2 ) );

else

$host = 'http://0.gravatar.com';

}

然后将这段代码修正成:

if ( is_ssl() )

$host = ‘https://secure.gravatar.com’;

else $host = ‘http://www.gravatar.com’;

保存,完结!

php更换wordpress用户头像,WordPress用户头像不显示的解决方法相关推荐

  1. 429 too many requests错误出现在wordpress后台更新及官网的5种解决方法

    429 too many requests错误出现在wordpress后台更新及官网的5种解决方法 参考文章: (1)429 too many requests错误出现在wordpress后台更新及官 ...

  2. SQLSERVER误删除了Windows登录用户验证方式使用Windows身份验证的解决方法

    SQLSERVER误删除了Windows登录用户验证方式使用Windows身份验证的解决方法 参考文章: (1)SQLSERVER误删除了Windows登录用户验证方式使用Windows身份验证的解决 ...

  3. 计算机管理器里不显示用户,电脑Administrator用户帐户不显示的解决方法

    如今我们的电脑安装Windows XP时,假如设置了一个管理员账户,系统内置没有密码保护的Administrator管理员账户是不会出现在用户登录列表中的.下面是学习啦小编为大家整理的关于电脑Admi ...

  4. wordpress网站后台打开速度很卡很慢解决方法?

    为什么80%的码农都做不了架构师?>>>    wordpress网站后台打开速度很慢的原因: wordpress使用了Open Sana字体,该字体的文件存放在美国Google的服 ...

  5. php 防止按住f5不松,WordPress如何防御(频繁F5刷新)的解决方法

    CC攻击是一种很常见的攻击,对于WordPress来说这方面的防御做的很差,F5都能刷死,解决方法网上有很多,比如可以给网站生成静态,使用WP Super Cache插件,生成静态后即能加速还能减少服 ...

  6. sql服务器网页无法连接到服务器失败,SQL2008无法连接到服务器,用户’XX’登录失败(错误18456)解决方法...

    SQL2008无法连接到.\SQLEXPRESS,用户'sa'登录失败(错误18456)图文解决方法 SQL2008无法连接到.\SQLEXPRESS,用户'sa'登录失败(错误18456)图文解决方 ...

  7. php标题 栏目不显示title,WordPress 首页title副标题不显示的解决方法

    WordPress 主题很多,一个好的主题不仅要漂亮,还要看他是否利于SEO优化,对于后者,很多漂亮的WordPress主题都没有做到,最近我测试了一款主题,发现首页title标签里不显示网站副标题, ...

  8. 新创建了用户没有计算机图标,装了新系统桌面没有显示我的电脑解决方法

    原标题:"win10桌面没有显示我的电脑图标怎么办"关于电脑问题教程分享. - 来源:191路由网 - 编辑:小元. 细心的用户反馈说打开win10正式版系统时发现桌面上没有&qu ...

  9. 关于Windows_8.1/Windows 7下普通用户运行软件提示需要输入管理员密码解决方法

    转载:https://blog.51cto.com/linuxprince/1968552 问题起因 最近遇到一个比较棘手问题,顺丰速运修改了快递单填写方式,必须要安装他们公司开发的一个软件(软件名叫 ...

  10. 关于Win10英文版安装中文语言包后,新用户登录还是英文界面的问题的解决方法

    当我们在Win10的英文版系统安装了中文语言包,并设置了中文显示语言,如果切换新用户登录,会发现新用户还是英文的界面.这是因为有一项选项还没有设置. 解决方法:

最新文章

  1. MySQL 水平分区方案Spock Proxy
  2. 基于Servlet+JDBC+Bootstrap+MySQL+AJAX权限管理系统项目实战教程
  3. Ajax跨域:Jsonp原理解析
  4. linux并发控制之自旋锁
  5. 结合源码分析 bubble 使用注意事项
  6. 软件业的作业示意流程图
  7. QT多国语言加载qm文件不起效果问题总结
  8. Android之最简单的遍历某个目录下的所有文件(递归)
  9. php seaslog安装,浅谈win10下安装php seaslog扩展的方法
  10. css动态阴影,css实现动态阴影、蚀刻文本、渐变文本效果
  11. 代码质量度量标准_Google研发度量改进实践
  12. Linux清理cache
  13. 城市矢量边界数据下载
  14. 文字栅格化剪切蒙版——创建文字遮罩效果的两种方法——梦幻游乐园
  15. 领域对象映射到微服务代码模型
  16. ios录音文件路径_苹果6s的录音储存在哪个文件夹
  17. 实验记录 | 8/7 阶段性结果整理(一)
  18. 最好的贵人,是努力的自己
  19. OUC2021软件工程OUC拼车程序小组Gamma阶段博客目录
  20. Junbo_kobe-for循环画满天星

热门文章

  1. 字符串匹配算法KMP详解
  2. 视频教程-汇编语言程序设计VI-其他
  3. 不允许有匹配 “[xX][mM][lL]“ 的处理指令目标。
  4. 年底绩效考核期又来临,企业如何挑选一款好用的绩效考核管理系统?
  5. buuctf————[NPUCTF2020]你好sao啊
  6. raw socket编程实例
  7. android图形开发工具,Android开发实现的几何图形工具类GeometryUtil完整实例
  8. 雨滴桌面显示html,使用雨滴rainmeter打造炫酷桌面的方法!
  9. 计算机组成 超标量,计算机组成原理6-流水线、多发射和超标量、SIMD(示例代码)...
  10. pytorch拟合函数