首页 > 教程
wordpress不使用插件解决网站加载慢和头像不显示
- 2025-11-17
- 1713 ℃
WordPress安装完成后,网站打开时,显示一直打转(加载慢),而且管理员用户头像引入错误。原因是WP加载了谷歌字体和国外的gravatar.com上的用户头像,理所当然被“墙”隔开了,导致网站加载慢,图片引入失败。
解决的办法是禁用谷歌字体,并把头像设置成国内网站的图片(或本地图片)。
给WordPress换一个主题(默认主题下更改functions.php会报错),然后找到/wp-content/主题目录/functions.php,在最后面,加上代码如下:
class Disable_Google_Fonts{
public function __construct(){
add_filter('gettext_with_context',array($this,'disable_open_sans'),888,4);
}
public function disable_open_sans($translations,$text,$context,$domain ){
if ('Open Sans font: on or off' == $context && 'on' == $text){
$translations = 'off';
}
return $translations;
}
}
$disable_google_fonts = new Disable_Google_Fonts;
function dmeng_get_https_avatar($avatar) {
//~ 替换为 https 的域名
$avatar = str_replace(array("www.gravatar.com", "0.gravatar.com", "1.gravatar.com", "2.gravatar.com"), "secure.gravatar.com", $avatar);
//~ 替换为 https 协议
$avatar = str_replace("http://", "https://", $avatar);
return $avatar;
// return '<img alt="" src="http://avatar.csdn.net/4/E/A/3_misakaqunianxiatian.jpg" class="avatar avatar-26 photo" >';
}
add_filter('get_avatar', 'dmeng_get_https_avatar');第二个函数是用来替换头像的,return $avatar则是替换为secure.gravatar.com的默认头像,注释掉的return那一行,是引入自定义的图片路径。
相关内容
为什么你的AI助手总是答...
图小小 – 开源、批...
可以下载中小学电子教材...
坐骨股骨撞击综合征的MRI...
关闭电脑系统自动更新,...
Astro 添加 Waline 评论组件
公众号主体变更后,批量...
微信支付钱给错了怎么办?
-
PHP简单的Curl的Get请求和Curl的Post请求和file_get_contents的Get请求获取接口JSON数据
2025-04-07 946
-
很上档次别具一格的代码注释方式
2025-04-07 1178
-
c++之按序列反转链表
2025-04-08 1342
-
图小小 – 开源、批量,图片压缩工具,支持 JPEG、PNG、WEBP、AVIF、SVG 和 GIF 图像
2024-07-03 1620
-
ChromeAI – 无限量、离线使用的 Chrome Dev 内置 Gemini Nano 大语言模型
2024-07-03 1733
-
不备案可以在微信中直接打开的域名后缀
2024-03-04 2755
-
用宝塔(BT)来搭建本地PHP环境
2021-04-13 1845
-
浏览器有什么好用的插件,推荐三个宝藏插件
2025-04-26 979
-
显示器比例影响效率?16:10 比 16:9 更好用?
2024-07-17 4698
-
FastStone Capture电脑截屏工具
2021-07-16 750
文章评论 (0)
- 这篇文章还没有收到评论,赶紧来抢沙发吧~


进入有缘空间
点击分享文章