同乐儿

  1. 首页
  2. wordpress优化
wordpress非插件压缩网页源代码
发布 | 2年前 (2017-09-08) | 阅读数:1260 | 评论数:0 | 来源:同乐儿

引言:此文由子域名转移而来,因为细微强迫症和放弃子域名而不舍得完全丢弃,所以将会逐步第二次转移文章到主域名上来,二者主题(阿里白秀和D8)均来自大前端,追求完美的同时有一丝小懒,主题就不换了,D8主题用起来挺好。

wordpress seo优化不仅仅是为了优化百度关键词排名,简单的说,如果你的网站很轻便,浏览速度很快,那你的网站访问量就很可观,也就是说用户体验良好,那就需要进行wordpress各方面的优化。

从网页源代码角度,如果把其中不必要的空格都去掉,势必加载网页速度会有所提升,下面就来介绍wordpress非插件压缩网页源代码的方法:

很简单,只要把如下代码加入到function.php中即可:

  1. //wordpress非插件压缩网页源代码
  2. function wp_compress_html(){
  3.     function wp_compress_html_main ($buffer){
  4.         $initial=strlen($buffer);
  5.         $buffer=explode("<!–wp-compress-html–>"$buffer);
  6.         $count=count ($buffer);
  7.         for ($i = 0; $i <= $count$i++){
  8.             if (stristr($buffer[$i], '<!–wp-compress-html no compression–>')){
  9.                 $buffer[$i]=(str_replace("<!–wp-compress-html no compression–>"" "$buffer[$i]));
  10.             }else{
  11.                 $buffer[$i]=(str_replace("\t"" "$buffer[$i]));
  12.                 $buffer[$i]=(str_replace("\n\n""\n"$buffer[$i]));
  13.                 $buffer[$i]=(str_replace("\n"""$buffer[$i]));
  14.                 $buffer[$i]=(str_replace("\r"""$buffer[$i]));
  15.                 while (stristr($buffer[$i], '  ')){
  16.                     $buffer[$i]=(str_replace("  "" "$buffer[$i]));
  17.                 }
  18.             }
  19.             $buffer_out.=$buffer[$i];
  20.         }
  21.         //$final=strlen($buffer_out);
  22.         //$savings=($initial-$final)/$initial*100;
  23.         //$savings=round($savings, 2);
  24.         //$buffer_out.="\n<!–压缩前的大小: $initial bytes; 压缩后的大小: $final bytes; 节约:$savings% –>";
  25.         return $buffer_out;
  26.     }
  27.     ob_start("wp_compress_html_main");
  28. }
  29. add_action('get_header', 'wp_compress_html');

除此之外,还有两款压缩网页源代码的插件:

请跳转这里->wordpress压缩网页源代码插件


如果觉得该作者的文章对你有帮助,请随意打赏给他。您的支持将鼓励作者继续创作!
打赏
X
打赏本文作者方式

微信扫一扫可留言


继续浏览有关 wordpress,wordpress seo,wordpress优化 的文章

分享至:


发表我的评论
取消评论

表情
  • 121 评论
  • 277 粉丝
  • 140 文章

    • 同乐儿
    • 北京 朝阳区
    • 2020年1月1日
    • 欢迎前往这里http://mb.yjz.top/web/sites/template挑选精美网站,如有仿站或插件的制作寻求,可联系邮箱(diamond0422@qq.com )或微信(Diamond0422),二者皆有通知消息,会第一时间看到,如可以制作二呆会主动与你联系。
    • 查看更多 >
    随机热门
    标签
    wordpress (82) 原创 (29) wordpress优化 (26) wordpress主题 (24) wordpress插件 (22) Typecho (19) wordpress教程 (18) wordpress seo (17) Typecho插件 (15) 博客主题 (8) emlog (8) emlog插件 (7) wordpress维护 (6) CMS主题 (5) 企业主题 (4) DNSPod for emlog (3) 淘宝客主题 (3) 修订版本 (3) 自动保存 (3) 移动适配 (3)
    360图床

    360图床