纯代码教你解决WordPress后台卡顿加载速度慢的问题第二讲

释放双眼,带上耳机,听听看~!

第一讲

纯代码解决WordPress后台加载缓慢的办法,将后台字体更改为微软雅黑

很多刚开始建站的小伙伴都用wordpress做自己的博客,因为功能强大,管理便捷,交互逻辑…一般(不过一直在进步),插件多拓展性强,这么好的一个程序有很多小伙伴都从入门  到  放弃,因为wordpress有一个致命弱点,水土不服,卡!那接下来我给大家讲讲怎么让你的网站变的顺滑,不卡。

问题1:访问卡,加载速度慢

这个问题其实比较简单,首先是主题的问题,如果你用非本土的第三方主题可能改起来比较麻烦,并且我在这里没办法告诉你具体的方法,因为每个主题标准不同。

那我在这扯啥呢,扯原理,为什么卡呢,最大的原因其实就是谷歌被墙,谷歌相关的服务加载不出来,损耗了网页加载的绝大部分时间,没错就这么简单。

纯代码教你解决WordPress后台卡顿加载速度慢的问题第二讲

解决办法:我推荐1个注意事项和2个解决方案

注意事项:

用国产主题或wordpress的官方主题做二次开发,原因很简单,国产主题一般不会用谷歌服务,而官方主题可以用插件或简单修改文件解决。

解决方案:

1.推荐一个插件来屏蔽掉谷歌字体 Disable Google Fonts 

安装方法点击  后台左侧 插件-安装插件-在搜索框搜索 Disable Google Fonts 安装后启用即可

2.修改模板函数 (functions.php)把下面的代码 添加到 < ?php 下方,因为新版wordpress的保护机制问题最好是把文件下载下来改完再上传,不然很容易回卷出问题。

// 禁用 Google Fonts, fonts.googleapis.com slow down site
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 remove_open_sans() {
wp_deregister_style( 'open-sans' );
wp_register_style( 'open-sans', false );
wp_enqueue_style('open-sans','');
}
add_action( 'init', 'remove_open_sans' );
// 默认用户注册不显示工具栏
add_action("user_register", "set_user_admin_bar_false_by_default", 10, 1);
function set_user_admin_bar_false_by_default($user_id) {
update_user_meta( $user_id, 'show_admin_bar_front', 'false' );
update_user_meta( $user_id, 'show_admin_bar_admin', 'false' );
}
// 头像ssl
function get_ssl_avatar($avatar) {
$avatar = preg_replace('/.*\/avatar\/(.*)\?s=([\d]+)&.*/','',$avatar);
return $avatar;
}
add_filter('get_avatar', 'get_ssl_avatar');
// 后台使用 "PingFang SC" Microsoft YaHei 字体
function Fanly_admin_lettering() {
echo '
';
}
add_action( 'admin_head', 'Fanly_admin_lettering' );
// 删除多余头部信息 header info
remove_action( 'wp_head', 'feed_links', 2 ); //移除feed
remove_action( 'wp_head', 'feed_links_extra', 3 ); //移除feed
remove_action( 'wp_head', 'rsd_link' ); //移除离线编辑器开放接口
remove_action( 'wp_head', 'wlwmanifest_link' ); //移除离线编辑器开放接口
remove_action( 'wp_head', 'index_rel_link' );//去除本页唯一链接信息
remove_action('wp_head', 'parent_post_rel_link', 10, 0 );//清除前后文信息
remove_action('wp_head', 'start_post_rel_link', 10, 0 );//清除前后文信息
remove_action( 'wp_head', 'wp_generator' ); //移除WordPress版本
// 替换 WordPress 默认 Emoji 资源地址
function change_wp_emoji_baseurl($url){
return set_url_scheme('//cdn.bootcss.com/twemoji/1.4.1/72×72/');
}
add_filter('emoji_url', 'change_wp_emoji_baseurl');

 

问题2:后台卡

其实后台加载速度慢的原因大致也是两个

1.谷歌字体等相关服务

2.问题插件

解决方案

新版的wp后台已经没有谷歌服务了,建议更新程序

逐个关闭插件,检查是哪个插件造成的卡顿,集中解决

问题3:wordpress留言卡顿 一直显示加载状态

其实这个很简单,通过简单设置就可以解决,前提条件是:你并没有设置STMP发送邮件,而却勾选了以下选项,当然你设置了的话,如果stmp本身存在延迟,同样会影响到此处的速度。

点击设置-讨论-“发送电子邮件通知我”的两个选项的√去掉,然后保存,留言卡顿的问题就完美解决了,再去留言试一下打开AJAX评论,wo~那流畅顺滑的感觉真的是棒~

相关专题

wordpress

Wordpress WordPress是一款个人博客系统,并逐步演化成一款内容管理系统软件,它是使用PHP语言和MySQL数据库开发的。用户可以在支持 PHP 和 MySQL数据库的服务器上使用自己的博客。 立刻购买 交流圈子 推荐模板/插件 虚位以待 马上入驻 虚位以待 马上入驻 虚位以待 马上入…

为TA充电
共{{data.count}}人
人已赞赏

【龙萱坤诺】声明:

龙萱坤诺所有资源来源于网络及用户分享或为本站原创,仅限用于学习和研究,如有侵权请邮件联系站长!不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站概不负责!

 

龙萱坤诺欢迎您投稿发表文章,更有龙萱坤诺奖励和额外收入!根据投稿内容质量,可获邀入驻本平台,开启您的站长之路!

 

如有链接无法下载、失效或广告,请到论坛反馈!

联系我们

© 转载请声明:转载自“龙萱坤诺"

网站开发

纯代码解决WordPress后台加载缓慢的办法,将后台字体更改为微软雅黑

2019-11-3 13:06:48

网站开发

B2主题安装方法 新版7b2主题 收藏备用

2019-11-5 16:43:56

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索

热门专栏

文章发布排行

更多
  • 官方编辑

    仁师lv9

    文章

    6169

    评论

    4

    粉丝

    6

    关注

    0

    龙萱坤诺官方编辑员
  • 玩机技巧

    初学子lv0

    文章

    722

    评论

    2

    粉丝

    2

    关注

    0

    分享最新、最热的玩机教程。有需要的教程也可以圈子发帖提需求呦。
  • 微客创赢

    坛圣lv13

    文章

    288

    评论

    26

    粉丝

    7

    关注

    4

    程序员小白
  • 龙萱坤诺

    坛圣lv13

    文章

    133

    评论

    63

    粉丝

    7

    关注

    5

    龙萱坤诺管理员
  • wordpress建站

    有学者lv2

    文章

    70

    评论

    12

    粉丝

    2

    关注

    0

    Wordpress建站服务商