WordPress前端优化 html代码压缩 提高加载速度

WordPress页面html源代码压缩优化,可以加快WordPress的打开速度,不过压缩后使得某些效果无法正常显示,某些插件也可以实现如“WP-HTML-Compression”,本着能不用插件就尽量不用插件,我们还是推挤代码方式,这里我们也写出了解决这某些效果失效的解决方法,下面看代码版的实现方法。

1.将以下代码粘贴到 WordPress 主题目录下的 functions.php 文件的最后一个 ?> 之前即可:

//压缩html代码
function wp_compress_html(){
function wp_compress_html_main ($buffer){
i n i t i a l = s t r l e n ( initial=strlen( initial=strlen(buffer);
$buffer=explode(" ", $buffer);
c o u n t = c o u n t ( count=count ( count=count(buffer);
for ($i = 0; $i <= $count; KaTeX parse error: Expected '}', got 'EOF' at end of input: … if (stristr(buffer[$i], ‘ ’)) {
b u f f e r [ buffer[ buffer[i]=(str_replace(" ", " “, b u f f e r [ buffer[ buffer[i]));
} else {
b u f f e r [ buffer[ buffer[i]=(str_replace(”\t", " “, b u f f e r [ buffer[ buffer[i]));
b u f f e r [ buffer[ buffer[i]=(str_replace(”\n\n", “\n”, b u f f e r [ buffer[ buffer[i]));
b u f f e r [ buffer[ buffer[i]=(str_replace("\n", “”, b u f f e r [ buffer[ buffer[i]));
b u f f e r [ buffer[ buffer[i]=(str_replace("\r", “”, b u f f e r [ buffer[ buffer[i]));
while (stristr( b u f f e r [ buffer[ buffer[i], ’ ')) {
b u f f e r [ buffer[ buffer[i]=(str_replace(" “, " “, b u f f e r [ buffer[ buffer[i]));
}
}
b u f f e r o u t . = buffer_out.= bufferout.=buffer[$i];
}
f i n a l = s t r l e n ( final=strlen( final=strlen(buffer_out);
s a v i n g s = ( savings=( savings=(initial- f i n a l ) / final)/ final)/initial*100;
s a v i n g s = r o u n d ( savings=round( savings=round(savings, 2);
$buffer_out.=”\n ”;
return $buffer_out;
}
if ( !is_admin() ) {
ob_start(“wp_compress_html_main”);
}
}
add_action(‘init’, ‘wp_compress_html’);
全选代码复制
2.修改保存后去前台刷新下页面是否正常、是否压缩过了?如某些效果无法正常显示,查看源代码,那么我们还需要对这些位置进行禁止压缩操作,方法是:

不被压缩的部分

全选代码复制
注意:将不想被压缩的部分前后加入这个白名单代码之内,那么这段代码就不会被压缩到,这样我们的WordPress就开启了压缩,加载速度就会更快更流畅!!
欢迎关注我的网站http://sexrenge.com

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

sexrenge

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值