点击解锁VIP可享全站免费下载 零基础搭建绿幕直播间卖货赚钱 闪豚AI训练★批量生成原创好文章 本广告位待租本广告位待租待租
点击解锁VIP可享全站免费下载 零基础搭建绿幕直播间卖货赚钱 高质量SEO原创文章生成☆过AI检测 本广告位待租本广告位待租待租
点击解锁VIP可享全站免费下载 零基础搭建绿幕直播间卖货赚钱 NLP原创SEO文章AI自动生成教学 本广告位待租本广告位待租待租

温馨提示:需广告位请联系广告商务经理

引起WordPress网站加载速度慢的3个原因

文章目录 1 Google 字体1.1 解决方法:2 Gravatar 头像2.1 解决方法:3 Emoji 图片3.1 解决方法: 新安装的 WordPress 网站,都会有加载…

文章目录

1谷歌字体1.1解决方案:2 Gravatar头像2.1解决方案:3 Emoji图片3.1解决方案:

安装新的WordPress网站时,总会出现加载缓慢的问题。这是因为WordPress使用的一些资源在国内无法访问。今天就来说说WordPress加载慢的原因,以及如何解决。

谷歌字体

WordPress默认使用谷歌字体,但是谷歌字体无法加载,浏览器会一直加载。看起来网站好像失去了回应。其实网站的其余部分都已经加载好了,只是在等谷歌字体加载好了再渲染给我们。对于中文网站,谷歌字体不是必须的,可以直接禁用。或者,可以用国产镜像资源替换这些字体,这样既保留了字体,又影响了页面的打开速度。

解决方法:

方法一:搜索这个插件“禁用谷歌字体”,安装并激活它。它适用于某些网站,但有时,它不适用于这个插件。

方法二:修改这个文件 WP-includes script-loader.php,找到:fonts.googleapis,替换成:fonts.useso但是并不是所有的WordPress网站都能找到这句话。

方法3:在主题目录下的functions.php文件中加载一段代码,就可以有效地屏蔽谷歌代码。代码如下:

//禁用open sans类disable _ Google _ fonts { public function _ _ construct(){ add _ filter(' gettext _ with _ context ',array ($ this,' disable _ open _ sans '),888,4);}公共函数disable _ Open _ Sans($ translations,$text,$context,$ domain){ if(' Open Sans font : on或off '==$ context ' on '==$ text){ $ translations=' off ';} return $ translations} } $ Disable _ Google _ font=new Disable _ Google _ Fonts;

或者下面的代码也可以是:

函数remove _ open _ sans _ from _ WP _ core(){ WP _ de register _ style(' open-sans ');wp_register_style('open-sans ',false);wp_enqueue_style('open-sans ',");}add_action('init ',' remove _ open _ sans _ from _ WP _ core ');

Gravatar头像

一些Gravatar CDN服务器(如0.gravatar.com和1.gravatar.com)在中国很难访问,并且不能显示头像。我们可以用国内可以接入的Gravatar CDN服务器来代替,比如v2ex镜像加速服务,甚至自定义镜像加速服务。

解决方法:

方法一。把下面的代码直接放到当前话题的最后一个functions.php?在.前面。

//v2ex国内gravatar头像缓存函数get _ SSL _ avatar($ avatar){ $ avatar=preg _ replace( '/。* /avatar /(。*) ?s=([\d])。*/ ', ' img src= ' https://cdn . v2ex.com/gravatar/$ 1?s=$ 2 ' class= ' avatar avatar-$ 2 ' height= ' 50px ' width= ' 50px ' ',$ avatar);返回$ avatar} add_filter('get_avatar ', ' get _ SSL _ avatar ');

第二,安装插件WP用户头像,后台启用。配置如下。发一张你喜欢的图片作为头像就行了。

表情图片

WordPress的表情符号功能是通过调用http://s.w.org/images/core/Emoji/7272/下的图片来渲染表情符号来实现的,但是这个地址在国内是无法访问的,所以应该禁用WordPress的表情符号功能。

解决方法:

首先,将下面的代码复制到主题的functions.php文件中。

remove _ action( ' admin _ print _ styles ', ' print _ e moji _ styles ');remove_action('wp_head ', ' print _ e moji _ detection _ script ',7);remove _ action( ' WP _ print _ styles ', ' print _ e moji _ styles ');remove_action('embed_head ', ' print _ e moji _ detection _ script ');remove _ filter( ' the _ content _ feed ', ' WP _ statizize _ e moji ');remove _ filter( ' comment _ text _ RSS ', ' WP _ statizize _ e moji ');remove_filter('wp_mail ', ' WP _ statizize _ e moji _ for _ email ');add_filter('emoji_svg_url ', ' _ _ return _ false ');

2.使用禁用表情符号插件,这是一个超轻量级的插件。目前该插件已有超过7万次激活安装,100%好评5星。

当然,提升网站速度肯定还有更多,比如设置缓存,使用cdn,优化图片大小等等。

对于提高网站打开速度,可以查看:如何提高WordPress网站的打开速度?

免责说明

本站资源大多来自网络,如有侵犯你的权益请提交工单反馈(点击进入提交工单) 或给邮箱发送邮件laakan@126.com 我们会第一时间进行审核删除。站内资源为网友个人学习或测试研究使用,未经原版权作者许可,禁止用于任何商业途径!请在下载24小时内删除!

给TA打赏
共{{data.count}}人
人已打赏
!
也想出现在这里? 联系我们
广告信息
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索