WordPress 站点 Gravatar 头像不显示的解决方法

最近发现博客评论头像无法显示,不管是前台还是后台都不显示,哪怕是做了 Gravatar 头像本地缓存也不显示,访问 Gravatar 头像官方服务器也打不开,这怎么办?要么自定义头像,要么修改 Gravatar 头像的官方地址为国内的镜像地址,具体操作如下:

最简单的方法是安装 WP-China-Yes 插件解决,进入插件设置页面,在加速 G 家头像设置中勾选“全局启用”,保存配置即可。WP-China-Yes 插件下载

如果不想安装插件,将以下代码添加到使用主题的 functions.php 文件中即可:

  1. add_filter('get_avatar', function$avatar
  2.     returnstr_replace
  3.         'www.gravatar.com/avatar/',
  4.         '0.gravatar.com/avatar/',
  5.         '1.gravatar.com/avatar/',
  6.         '2.gravatar.com/avatar/',
  7.         'secure.gravatar.com/avatar/',
  8.         'cn.gravatar.com/avatar/'
  9.     ], 'sdn.geekzu.org/avatar/', $avatar
  10. });

代码取自 wp-china-yes 插件。

本方法可以实现前后台同时使用 gravatar 头像镜像服务器,通过 add_filter 替换默认的头像服务器地址,可修改其中的:sdn.geekzu.org/avatar/,为其它镜像服务器地址。

其它 Gravatar 头像镜像服务器地址:

  1. sdn.geekzu.org/avatar/
  2. cdn.v2ex.com/gravatar/
  3. gravatar.loli.net/avatar/
  4. gravatar.wp-china-yes.net/avatar/
  5. gravatar.zeruns.tech/avatar/
  6. cdn.sep.cc/avatar/

如果你的主题自带有 Gravatar 头像本地缓存功能,使用以上方法后前台的 Gravatar 头像还是无法显示,请找到该缓存头像的代码,将 Gravatar 头像的镜像服务器地址如 secure.gravatar.com/avatar/之类的手动修改为其他镜像服务器地址,然后找到保存缓存头像的文件夹并将其中的所有头像文件删除,刷新访问相应前台站点,头像就可以正常显示了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/638730.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Java网络编程02】套接字编程

【Java网络编程02】套接字编程 1. Socket套接字 概念:Socket套接字,就是系统提供用于实现网络通信的技术,是基于TCP/IP协议的网络通信基本操作单元。基于Socket套接字的网络程序开发就是网络编程。 分类: 我们可以把Socket套接字…

docker 部署 sentinel

docker 部署 sentinel 环境安装 拉取镜像 目前稳定的版本是1.8.0 docker pull bladex/sentinel-dashboard:1.8.0启动服务 docker run --name sentinel -p 8858:8858 -td bladex/sentinel-dashboard:1.8.0登录 登录的时候账号和密码都是sentinel

算法训练营Day45

#Java #动态规划 Feeling and experiences: 最长公共子序列:力扣题目链接 给定两个字符串 text1 和 text2,返回这两个字符串的最长 公共子序列 的长度。如果不存在 公共子序列 ,返回 0 。 一个字符串的 子序列 是指这样一个新…

泛型..

1.泛型 所谓泛型 其实就是一种类型参数(我们平常所见到的参数指的就是方法中的参数 他接收有外界传递来的值 然后在方法中进行使用) 并且还提高了代码的复用率 何以见得提高了代码的复用率 其实就是通过对比使用了泛型技术和没有使用泛型技术之间的区别: 以下是没有…

QTcpSocket 对象的可工作线程

QTcpSocket 对象的可工作线程: QTcpSocket 对象创建成功,并设置好底层socket描述符后;在qt中只能在一个线程中工作【即收发网络数据】这个线程就是创建这个QTcpSocket对象的线程,原理上这就与这个对象依附线程是同一个线程;但是注…

windows如何切换访问NAS共享文件夹用户

从资源管理器对NAS共享文件夹输入用户名与密码进行访问后,想切换访问用户,搜索了一圈,网上介绍的方法都无效,最后只能注销windows7登陆,然后重新登陆,再访问NAS共享时才能切换用户,各位观众如有…

深入理解与运用Lombok的@Cleanup注解:自动化资源管理利器

前言 在Java编程中,正确地管理和释放诸如文件流、数据库连接等资源至关重要。若处理不当,可能会引发内存泄漏或系统资源耗尽等问题。为此,Lombok库提供了一个名为Cleanup的便捷注解,它允许我们以简洁且安全的方式自动关闭实现了j…

Linux C语言开发(九)链表

目录 一.前言 二.链表构建 一.前言 C语言的链表是一种常见且实用的数据结构,它用于存储和管理数据元素。链表由一系列节点组成,每个节点包含两个部分:数据域和指针域。数据域用于存储实际的数据元素,而指针域则用于指向链表中的下一个节点。 链表的主要特点是其存储空间的…

练习题 有奖问答

题目 问题描述 小蓝正在参与一个现场问答的节目。活动中一共有 3030 道题目, 每题只有答对和答错两种情况, 每答对一题得 10 分,答错一题分数归零。 小蓝可以在任意时刻结束答题并获得目前分数对应的奖项,之后不能再答任何题目。最高奖项需要 100 分,…

深度学习记录--Momentum gradient descent

Momentum gradient descent 正常的梯度下降无法使用更大的学习率,因为学习率过大可能导致偏离函数范围,这种上下波动导致学习率无法得到提高,速度因此减慢(下图蓝色曲线) 为了减小波动,同时加快速率,可以使用momentum…

【软件测试】学习笔记-制定性能测试的目标

之前有同学交流过,在测试执行过程中他并不清楚测试得到的结果到底能不能满足这次活动的需求。经过追问,发现他连本次活动规则涉及的模块和接口都不是十分清楚,像这样的测试就是没有做性能测试目标的分析。虽然说做了性能测试,但几…

学习CANopen --- [12] Abort报文

当我们使用SDO进行读写操作时,有时device会返回abort报文,意味着本次SDO读写失败。本文使用例子来讲解Abort报文,以及如何解读失败原因。 一 Device例子 下面是device的python代码,文件名叫device.py,device的CANopen…

Kotlin协程学习之-02

协程的基本使用 GlobalScope.launch 生命周期与进程一致,且无法取消 runBlocking 会阻塞线程,一般在测试阶段可以使用 val coroutineScope CoroutineScope(context) coroutineScope.launch 通过context参数去管理和控制协程的生命周期 用法 va…

Linux配置主机名-使用主机名访问服务器

主要需要对Hosts文件进行操作, Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”, 先将自己的主机名设置成有意义,别人好记的样子&a…

上位机图像处理和嵌入式模块部署(开篇)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing 163.com】 图像处理是现实生活当中很实用的一门技术。工业上一般采用的是机器视觉,以传统算法和光源控制为主,部分采用了深度学习技术…

【51单片机】外部中断

0、前言 参考&#xff1a;普中 51 单片机开发攻略 第16章 及17章 1、硬件 2、软件 #include <reg52.h> #include <intrins.h> #include "delayms.h"typedef unsigned char u8; typedef unsigned int u16;sbit led P2^0; sbit key3 P3^2;//外部中断…

【深度学习】详解利用Matlab和Python中 LSTM 网络实现序列分类

🔗 运行环境:Matlab、Python 🚩 撰写作者:左手の明天 🥇 精选专栏:《python》 🔥 推荐专栏:《算法研究》 🔐#### 防伪水印——左手の明天 ####🔐 💗 大家好🤗🤗🤗,我是左手の明天!好久不见💗 💗今天分享Matlab深度学习—— LSTM 网络实现序列分

【深度学习:数据增强 】提高标记数据质量的 5 种方法

【深度学习&#xff1a;数据增强 】提高标记数据质量的 5 种方法 计算机视觉中常见的数据错误和质量问题&#xff1f;为什么需要提高数据集的质量&#xff1f;提高标记数据质量的五种方法使用复杂的本体结构作为标签人工智能辅助标签识别标签错误的数据改进注释者管理 计算机视…

spark 入门教程

一、安装scala环境 官网下载地址 Download | The Scala Programming Language,本次使用版本为sacla2.11.12,将压缩包解压至指定目录&#xff0c;配置好环境变量&#xff0c;控制台验证是否安环境是否可用&#xff1a; 二、添加pom依赖 创建一个maven项目 1、添加scala的sdk依…

MySQL中对数值类型数据的处理

⭕️前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家(点击跳转到网站)⭕️ MySQL针对日期的处理、运算符等 常见运算符 算术运算符&#xff1a;加减乘除、求余数 、-、、/、% 比较运算符&#xff1a;等于…