目录

  • 问题描述

  • 解决方案

    • 方案1:调用ssl头像链接
    • 方案2:根据姓名首字母生成头像

丨问题描述

在使用WordPerss搭建博客时,经常会遇到个人头像无法获取问题。通常情况下,我们使用Gravatar头像作为个人的头像,但是因为被墙了,造成无法读取Gravatar头像(我挂了代理也不行)。针对这个问题,通常可以使用以下的两种解决方案:

  1. 调用ssl头像链接
  2. 生成姓名首字母头像

丨解决方案

丨方案1:调用ssl头像链接

WordPress 默认使用 get_avatar() 函数获取的 Gravatar头像,所以我们应该需要使用过滤器(Filters)把这个函数替换成我们自己获取头像的函数。

那么什么是过滤器(Filters)呢?

过滤器就是注册到过滤器钩子(Filter Hook)的函数。
简单来说,就是想要控制WordPress或者调整WordPress的输出时使用的一种方法。

那么什么是过滤器钩子(Filter Hook)呢?
  • 过滤器钩子(Filter Hook):通过执行过滤器函数来改变对象或变量的值,就相当于对变量或者对象进行过滤,然后再返回。
  • 过滤器(Filters):能够对WordPress进行处理的东西

它的参数如下所示:

<?phpapply_filters( $tag, $value, $var ... );//$tag 必需,过滤器钩子的名称//$value 必需,可以被过滤器函数修改的值
?>

以下就是通过过滤器钩子来获取头像的方法
在WordPress->外观->主题->右侧主题文件的funcations.pho中加入下面的代码即可。

function get_ssl_avatar($avatar) {$avatar = preg_replace('/.*\/avatar\/(.*)\?s=([\d]+)&.*/','<img src="https://secure.gravatar.com/avatar/$1?s=$2" class="avatar avatar-$2" height="$2" width="$2">',$avatar);return $avatar;
}
add_filter('get_avatar', 'get_ssl_avatar');

丨方案2:根据姓名首字母生成头像

使用WP First Letter Avatar 插件,使用这个插件,可以根据姓名的首字母生成头像,效果如下:


以上就是针对个人头像无法获取问题两种解决方案,
如果觉得这篇文章对你有所帮助,可以点击「收藏」和「关注」,以后我会多更新WordPress的文章。

WordPress丨关于国内的个人头像无法获取问题以及解决方案相关推荐

  1. 如何在WordPress中为用户设置自定义头像(Gravatar替代)

    Have you ever wanted to set custom avatars for users who leave comments with no Gravatar? Or want to ...

  2. 教程丨亿万网友一起换头像欢庆新中国成立70周年,就差你了!

    全世界只有3.14 % 的人关注了 青少年数学之旅 眼看着2019年国庆节马上要到了 大街小巷都挂起来显眼的国旗 而今天早上 朋友圈更是被"国旗"刷屏 一打开朋友圈 满屏的国旗微信 ...

  3. 微信小程序官方调整头像昵称获取问题;微信扫码链接wifi,wifi地推,两种可行的解决方案

    微信小程序官方调整头像昵称获取问题:微信扫码链接wifi,wifi地推 更新时间:2022年11月9日 由于 PC/macOS 平台「头像昵称填写能力」存在兼容性问题,对于来自低于2.27.1版本的访 ...

  4. 小程序用户头像昵称获取规则调整公告及微信小程序基础库的问题

    更新时间:2022年11月9日 由于 PC/macOS 平台「头像昵称填写能力」存在兼容性问题,对于来自低于2.27.1版本的访问,小程序通过 wx.getUserProfile 接口将正常返回用户头 ...

  5. 关于视频直播系统开发中头像昵称修改方式的解决方案

    在php视频直播系统开发中,时常用到极光推送.极光IM来负责消息功能的实现,但是正常更新用户信息等功能,只会更新数据库信息,并不会同步更新到极光服务器,那么接下来我们就说一下如何更新极光用户头像及昵称 ...

  6. 微信小程序最新用户头像昵称获取规则调整应对措施(2022)

    目录 一.调整 二.应对措施 2.1 更新头像 2.2 更新昵称 三.完整代码 一.调整 小程序用户头像昵称获取规则调整公告 以前通过wx.getUserProfile获取用户信息,用户点击同意以后, ...

  7. 2022年12月份最新小程序头像昵称获取方式

    小程序头像昵称获取方式又双叒改变了,自小程序基础库2.21.2开始,小程序开始废弃wx.getUserProfile接口,新提交的小程序从此接口获取的头像昵称均变为默认头像和昵称,这对于一个开发了几百 ...

  8. 关于微信小程序用户头像昵称获取规则调整后的头像昵称获取方式

    一.背景 小程序用户头像昵称获取规则调整公告:小程序用户头像昵称获取规则调整公告 | 微信开放社区 二.案例 1.点击登录按钮 点击登录按钮,先去检查用户授权信息,会弹出用户授权弹窗(首次),用户点击 ...

  9. taro小程序用户头像昵称获取

    微信发布<小程序用户头像昵称获取规则调整公告>之后,无法再使用getUserProfile获取用户头像和昵称,因此小程序官方提供了头像昵称填写功能来完善个人资料. 对button添加ope ...

最新文章

  1. poj3259(SPFA算法)
  2. python小游戏编程实例-Python实现的弹球小游戏示例
  3. 1.17 import static静态导入
  4. OSPF的LSA类型~
  5. linux namespace 工具,Linux Namespace : 简介
  6. 【翻译】在Ext JS和Sencha Touch中创建自己定义布局
  7. Java EE 7中的资源和依赖注入
  8. Spoonwep破解wep加密无线路由密码
  9. Android Studio连接手机没反应,提示错误adb.exe start-server' failed -- run manually if necessary
  10. C# XML操作之读取XML数据
  11. php MySQL使用rand函数随机取记录(转)
  12. 【王佩丰】PowerPoint2010视频教程 1
  13. 地图下载器拼接ArcGIS Server瓦片
  14. SpringCloud Netflix-Zuul使用
  15. 谈我们的团队文化建设
  16. 护照,身份证,港澳通行证,台湾证,回乡证 正则
  17. 演讲者模式投影到幕布也看到备注_演讲者备注怎么显示
  18. px、rem、em的区别与联系
  19. 华龙进城 一家河北农村草根起家的企业发展史(图)
  20. XunSearch(讯搜)的使用教程步骤

热门文章

  1. 267019条猫眼数据加持,原来你是这样的《流浪地球》——python数据分析全流程代码实现!
  2. 人物关系知识图谱echarts斗破苍穹
  3. GreenPlum 数据库启动关闭及数据库状态检查
  4. 学习Excel一定要精通VBA才是高手吗?
  5. 四柱八字大全 php,四柱八字查询表 免费四柱八字查询
  6. 新装修的房子怎样知道含不含有甲醛?斐讯悟空M1告诉你
  7. Qt给字体设置下划线
  8. 求生之路服务器正在强制此文件的一致性,求生之路2和朋友联机错误代码的解决办法...
  9. 【微前端】591- 微前端在小米 CRM 系统的实践
  10. 偷学Python第十三天:字典的基本操作