wordpress页面压缩 加速网站访问的方法
<div id="content" style="margin: 0px auto; padding: 0px; outline: none; width: 700px; line-height: 25.2px; clear: both; font-size: 14px; word-wrap: break-word; word-break: break-all; overflow: hidden;">尽管说压缩wordpress页面后对查看源代码来说不太友好,更可以说是惨目忍睹。 <br><br>
但是压缩页面的好处就是减少了页面的体积,从访问速度上来说,更快些,尽管这些是肉眼看不到的,但是至少大叔喜欢这样,另一方面就是给扒皮者制造麻烦,他们不得不重新整理页面代码的整洁性! <br>
给wordpress页面进行压缩不是压缩自己的实际代码,而是前台预览的压缩!相关插件是“WP-HTML-Compression” 但是今天不是说用插件来完成,再说,就目前,貌似WP-HTML-Compression和七牛有冲突,启动WP-HTML-Compression后,会导致文件不被七牛所镜像! <br>
下面直接说今天的教程吧,打开wordpress主题文件里的functions.php,将下面的代码贴入下面直接说今天的教程吧,打开wordpress主题文件里的functions.php,将下面的代码贴入 <br><div style='margin: 8px 0px 1.1em; padding: 0px 0px 5px; outline: none; line-height: normal; font-size: 12px; border: 1px solid rgb(165, 165, 248); background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-family: "Courier New", monospace; overflow: hidden; width: 686px; word-break: break-all;'>
<div style="margin: 0px; padding: 5px 5px 5px 10px; outline: none; line-height: 21.6px; font-weight: bold; background: rgb(244, 245, 255); border-bottom: 1px solid rgb(242, 251, 246); height: 15px;">
<span style="line-height: 14px; font-size: 14px; float: left; padding-left: 5px;">PHP Code</span><span style="line-height: 12px; font-weight: normal; float: right; cursor: pointer;">复制内容到剪贴板</span>
</div>
<div id="code_8152" style="margin: 0px; padding: 0px; outline: none; line-height: 21.6px;">
<ol style="margin: 0px 1px 0px 45px; padding: 2px 0px; outline: none; list-style-position: initial; list-style-image: initial; line-height: 25px; word-break: break-word; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border-left: 1px solid rgb(221, 221, 221); color: rgb(92, 92, 92);">
<li style="margin: 0px; padding: 0px 0px 0px 5px; outline: none; list-style: decimal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(170, 0, 0);">
<span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);"><span style="line-height: 14px; color: green;">//压缩html代码 </span><span style="line-height: 14px;"> </span></span>
</li>
<li style="margin: 0px; padding: 0px 0px 0px 5px; outline: none; list-style: decimal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(170, 0, 0);">
<span style="line-height: 14px; font-size: 14px; color: blue; font-weight: bold;">function</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);"> wp_compress_html() </span>
</li>
<li style="margin: 0px; padding: 0px 0px 0px 5px; outline: none; list-style: decimal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(170, 0, 0);">
<span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">{ </span>
</li>
<li style="margin: 0px; padding: 0px 0px 0px 5px; outline: none; list-style: decimal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(170, 0, 0);">
<span style="line-height: 14px; font-size: 14px; color: blue; font-weight: bold;">function</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);"> wp_compress_html_main (</span><span style="line-height: 14px; font-size: 14px; color: rgb(221, 0, 0);">$buffer</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">) </span>
</li>
<li style="margin: 0px; padding: 0px 0px 0px 5px; outline: none; list-style: decimal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(170, 0, 0);">
<span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">{ </span>
</li>
<li style="margin: 0px; padding: 0px 0px 0px 5px; outline: none; list-style: decimal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(170, 0, 0);">
<span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);"> </span><span style="line-height: 14px; font-size: 14px; color: rgb(221, 0, 0);">$initial</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">=</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">strlen</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">(</span><span style="line-height: 14px; font-size: 14px; color: rgb(221, 0, 0);">$buffer</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">); </span>
</li>
<li style="margin: 0px; padding: 0px 0px 0px 5px; outline: none; list-style: decimal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(170, 0, 0);">
<span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);"> </span><span style="line-height: 14px; font-size: 14px; color: rgb(221, 0, 0);">$buffer</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">=</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">explode</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">(</span><span style="line-height: 14px; font-size: 14px; color: blue;">"<!--wp-compress-html-->"</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">, </span><span style="line-height: 14px; font-size: 14px; color: rgb(221, 0, 0);">$buffer</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">); </span>
</li>
<li style="margin: 0px; padding: 0px 0px 0px 5px; outline: none; list-style: decimal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(170, 0, 0);">
<span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);"> </span><span style="line-height: 14px; font-size: 14px; color: rgb(221, 0, 0);">$count</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">=</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">count</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);"> (</span><span style="line-height: 14px; font-size: 14px; color: rgb(221, 0, 0);">$buffer</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">); </span>
</li>
<li style="margin: 0px; padding: 0px 0px 0px 5px; outline: none; list-style: decimal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(170, 0, 0);">
<span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);"> </span><span style="line-height: 14px; font-size: 14px; color: blue; font-weight: bold;">for</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);"> (</span><span style="line-height: 14px; font-size: 14px; color: rgb(221, 0, 0);">$i</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);"> = 0; </span><span style="line-height: 14px; font-size: 14px; color: rgb(221, 0, 0);">$i</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);"> <= </span><span style="line-height: 14px; font-size: 14px; color: rgb(221, 0, 0);">$count</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">; </span><span style="line-height: 14px; font-size: 14px; color: rgb(221, 0, 0);">$i</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">++) </span>
</li>
<li style="margin: 0px; padding: 0px 0px 0px 5px; outline: none; list-style: decimal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(170, 0, 0);">
<span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);"> { </span>
</li>
<li style="margin: 0px; padding: 0px 0px 0px 5px; outline: none; list-style: decimal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(170, 0, 0);">
<span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);"> </span><span style="line-height: 14px; font-size: 14px; color: blue; font-weight: bold;">if</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);"> (</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">stristr</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">(</span><span style="line-height: 14px; font-size: 14px; color: rgb(221, 0, 0);">$buffer</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">[</span><span style="line-height: 14px; font-size: 14px; color: rgb(221, 0, 0);">$i</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">], </span><span style="line-height: 14px; font-size: 14px; color: blue;">'<!--wp-compress-html no compression-->'</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">)) </span>
</li>
<li style="margin: 0px; padding: 0px 0px 0px 5px; outline: none; list-style: decimal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(170, 0, 0);">
<span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);"> { </span>
</li>
<li style="margin: 0px; padding: 0px 0px 0px 5px; outline: none; list-style: decimal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(170, 0, 0);">
<span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);"> </span><span style="line-height: 14px; font-size: 14px; color: rgb(221, 0, 0);">$buffer</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">[</span><span style="line-height: 14px; font-size: 14px; color: rgb(221, 0, 0);">$i</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">]=(</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">str_replace</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">(</span><span style="line-height: 14px; font-size: 14px; color: blue;">"<!--wp-compress-html no compression-->"</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">, </span><span style="line-height: 14px; font-size: 14px; color: blue;">" "</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">, </span><span style="line-height: 14px; font-size: 14px; color: rgb(221, 0, 0);">$buffer</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">[</span><span style="line-height: 14px; font-size: 14px; color: rgb(221, 0, 0);">$i</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">])); </span>
</li>
<li style="margin: 0px; padding: 0px 0px 0px 5px; outline: none; list-style: decimal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(170, 0, 0);">
<span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);"> } </span>
</li>
<li style="margin: 0px; padding: 0px 0px 0px 5px; outline: none; list-style: decimal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(170, 0, 0);">
<span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);"> </span><span style="line-height: 14px; font-size: 14px; color: blue; font-weight: bold;">else</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);"> </span>
</li>
<li style="margin: 0px; padding: 0px 0px 0px 5px; outline: none; list-style: decimal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(170, 0, 0);">
<span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);"> { </span>
</li>
<li style="margin: 0px; padding: 0px 0px 0px 5px; outline: none; list-style: decimal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(170, 0, 0);">
<span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);"> </span><span style="line-height: 14px; font-size: 14px; color: rgb(221, 0, 0);">$buffer</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">[</span><span style="line-height: 14px; font-size: 14px; color: rgb(221, 0, 0);">$i</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">]=(</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">str_replace</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">(</span><span style="line-height: 14px; font-size: 14px; color: blue;">"\t"</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">, </span><span style="line-height: 14px; font-size: 14px; color: blue;">" "</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">, </span><span style="line-height: 14px; font-size: 14px; color: rgb(221, 0, 0);">$buffer</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">[</span><span style="line-height: 14px; font-size: 14px; color: rgb(221, 0, 0);">$i</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">])); </span>
</li>
<li style="margin: 0px; padding: 0px 0px 0px 5px; outline: none; list-style: decimal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(170, 0, 0);">
<span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);"> </span><span style="line-height: 14px; font-size: 14px; color: rgb(221, 0, 0);">$buffer</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">[</span><span style="line-height: 14px; font-size: 14px; color: rgb(221, 0, 0);">$i</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">]=(</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">str_replace</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">(</span><span style="line-height: 14px; font-size: 14px; color: blue;">"\n\n"</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">, </span><span style="line-height: 14px; font-size: 14px; color: blue;">"\n"</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">, </span><span style="line-height: 14px; font-size: 14px; color: rgb(221, 0, 0);">$buffer</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">[</span><span style="line-height: 14px; font-size: 14px; color: rgb(221, 0, 0);">$i</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">])); </span>
</li>
<li style="margin: 0px; padding: 0px 0px 0px 5px; outline: none; list-style: decimal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(170, 0, 0);">
<span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);"> </span><span style="line-height: 14px; font-size: 14px; color: rgb(221, 0, 0);">$buffer</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">[</span><span style="line-height: 14px; font-size: 14px; color: rgb(221, 0, 0);">$i</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">]=(</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">str_replace</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">(</span><span style="line-height: 14px; font-size: 14px; color: blue;">"\n"</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">, </span><span style="line-height: 14px; font-size: 14px; color: blue;">""</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">, </span><span style="line-height: 14px; font-size: 14px; color: rgb(221, 0, 0);">$buffer</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">[</span><span style="line-height: 14px; font-size: 14px; color: rgb(221, 0, 0);">$i</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">])); </span>
</li>
<li style="margin: 0px; padding: 0px 0px 0px 5px; outline: none; list-style: decimal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(170, 0, 0);">
<span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);"> </span><span style="line-height: 14px; font-size: 14px; color: rgb(221, 0, 0);">$buffer</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">[</span><span style="line-height: 14px; font-size: 14px; color: rgb(221, 0, 0);">$i</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">]=(</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">str_replace</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">(</span><span style="line-height: 14px; font-size: 14px; color: blue;">"\r"</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">, </span><span style="line-height: 14px; font-size: 14px; color: blue;">""</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">, </span><span style="line-height: 14px; font-size: 14px; color: rgb(221, 0, 0);">$buffer</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">[</span><span style="line-height: 14px; font-size: 14px; color: rgb(221, 0, 0);">$i</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">])); </span>
</li>
<li style="margin: 0px; padding: 0px 0px 0px 5px; outline: none; list-style: decimal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(170, 0, 0);">
<span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);"> </span><span style="line-height: 14px; font-size: 14px; color: blue; font-weight: bold;">while</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);"> (</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">stristr</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">(</span><span style="line-height: 14px; font-size: 14px; color: rgb(221, 0, 0);">$buffer</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">[</span><span style="line-height: 14px; font-size: 14px; color: rgb(221, 0, 0);">$i</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">], </span><span style="line-height: 14px; font-size: 14px; color: blue;">' '</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">)) </span>
</li>
<li style="margin: 0px; padding: 0px 0px 0px 5px; outline: none; list-style: decimal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(170, 0, 0);">
<span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);"> { </span>
</li>
<li style="margin: 0px; padding: 0px 0px 0px 5px; outline: none; list-style: decimal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(170, 0, 0);">
<span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);"> </span><span style="line-height: 14px; font-size: 14px; color: rgb(221, 0, 0);">$buffer</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">[</span><span style="line-height: 14px; font-size: 14px; color: rgb(221, 0, 0);">$i</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">]=(</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">str_replace</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">(</span><span style="line-height: 14px; font-size: 14px; color: blue;">" "</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">, </span><span style="line-height: 14px; font-size: 14px; color: blue;">" "</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">, </span><span style="line-height: 14px; font-size: 14px; color: rgb(221, 0, 0);">$buffer</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">[</span><span style="line-height: 14px; font-size: 14px; color: rgb(221, 0, 0);">$i</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">])); </span>
</li>
<li style="margin: 0px; padding: 0px 0px 0px 5px; outline: none; list-style: decimal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(170, 0, 0);">
<span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);"> } </span>
</li>
<li style="margin: 0px; padding: 0px 0px 0px 5px; outline: none; list-style: decimal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(170, 0, 0);">
<span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);"> } </span>
</li>
<li style="margin: 0px; padding: 0px 0px 0px 5px; outline: none; list-style: decimal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(170, 0, 0);">
<span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);"> </span><span style="line-height: 14px; font-size: 14px; color: rgb(221, 0, 0);">$buffer_out</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">.=</span><span style="line-height: 14px; font-size: 14px; color: rgb(221, 0, 0);">$buffer</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">[</span><span style="line-height: 14px; font-size: 14px; color: rgb(221, 0, 0);">$i</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">]; </span>
</li>
<li style="margin: 0px; padding: 0px 0px 0px 5px; outline: none; list-style: decimal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(170, 0, 0);">
<span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);"> } </span>
</li>
<li style="margin: 0px; padding: 0px 0px 0px 5px; outline: none; list-style: decimal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(170, 0, 0);">
<span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);"> </span><span style="line-height: 14px; font-size: 14px; color: green;">//$final=strlen($buffer_out); </span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);"> </span>
</li>
<li style="margin: 0px; padding: 0px 0px 0px 5px; outline: none; list-style: decimal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(170, 0, 0);">
<span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);"> </span><span style="line-height: 14px; font-size: 14px; color: green;">//$savings=($initial-$final)/$initial*100; </span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);"> </span>
</li>
<li style="margin: 0px; padding: 0px 0px 0px 5px; outline: none; list-style: decimal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(170, 0, 0);">
<span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);"> </span><span style="line-height: 14px; font-size: 14px; color: green;">//$savings=round($savings, 2); </span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);"> </span>
</li>
<li style="margin: 0px; padding: 0px 0px 0px 5px; outline: none; list-style: decimal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(170, 0, 0);">
<span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);"> </span><span style="line-height: 14px; font-size: 14px; color: green;">//$buffer_out.="\n<!--压缩前的大小: $initial bytes; 压缩后的大小: $final bytes; 节约:$savings% -->"; </span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);"> </span>
</li>
<li style="margin: 0px; padding: 0px 0px 0px 5px; outline: none; list-style: decimal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(170, 0, 0);">
<span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);"> </span><span style="line-height: 14px; font-size: 14px; color: blue; font-weight: bold;">return</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);"> </span><span style="line-height: 14px; font-size: 14px; color: rgb(221, 0, 0);">$buffer_out</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">; </span>
</li>
<li style="margin: 0px; padding: 0px 0px 0px 5px; outline: none; list-style: decimal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(170, 0, 0);">
<span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">} </span>
</li>
<li style="margin: 0px; padding: 0px 0px 0px 5px; outline: none; list-style: decimal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(170, 0, 0);">
<span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">ob_start(</span><span style="line-height: 14px; font-size: 14px; color: blue;">"wp_compress_html_main"</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">); </span>
</li>
<li style="margin: 0px; padding: 0px 0px 0px 5px; outline: none; list-style: decimal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(170, 0, 0);">
<span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">} </span>
</li>
<li style="margin: 0px; padding: 0px 0px 0px 5px; outline: none; list-style: decimal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(170, 0, 0);">
<span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">add_action(</span><span style="line-height: 14px; font-size: 14px; color: blue;">'get_header'</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">, </span><span style="line-height: 14px; font-size: 14px; color: blue;">'wp_compress_html'</span><span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">); </span>
</li>
</ol>
</div>
</div>
将代码贴入后,在刷新下前台页面,查看源代码,是否压缩过了? <br>
压缩页面会衍生出一些问题,比如说,某些位置的某些特效失效了,那么我们还需要对某些位置进行禁止压缩操作,方法是:<br><div style='margin: 8px 0px 1.1em; padding: 0px 0px 5px; outline: none; line-height: normal; font-size: 12px; border: 1px solid rgb(165, 165, 248); background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-family: "Courier New", monospace; overflow: hidden; width: 686px; word-break: break-all;'>
<div style="margin: 0px; padding: 5px 5px 5px 10px; outline: none; line-height: 21.6px; font-weight: bold; background: rgb(244, 245, 255); border-bottom: 1px solid rgb(242, 251, 246); height: 15px;">
<span style="line-height: 14px; font-size: 14px; float: left; padding-left: 5px;">PHP Code</span><span style="line-height: 12px; font-weight: normal; float: right; cursor: pointer;">复制内容到剪贴板</span>
</div>
<div id="code_9336" style="margin: 0px; padding: 0px; outline: none; line-height: 21.6px;">
<ol style="margin: 0px 1px 0px 45px; padding: 2px 0px; outline: none; list-style-position: initial; list-style-image: initial; line-height: 25px; word-break: break-word; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border-left: 1px solid rgb(221, 221, 221); color: rgb(92, 92, 92);">
<li style="margin: 0px; padding: 0px 0px 0px 5px; outline: none; list-style: decimal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(170, 0, 0);">
<span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);"><!--wp-compress-html--><!--wp-compress-html no compression--> </span>
</li>
<li style="margin: 0px; padding: 0px 0px 0px 5px; outline: none; list-style: decimal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(170, 0, 0);">
<span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);">不被压缩的部分 </span>
</li>
<li style="margin: 0px; padding: 0px 0px 0px 5px; outline: none; list-style: decimal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(170, 0, 0);">
<span style="line-height: 14px; font-size: 14px; color: rgb(0, 0, 0);"><!--wp-compress-html no compression--><!--wp-compress-html--> </span>
</li>
</ol>
</div>
</div>
意思就是说将不想被压缩的部分前后加入这个屏蔽码,即可将这段代码不被压缩到!个别对wordpress页面进行压缩后会检测不到友情链接,通过各种工具都检测不到友情链接的存在,这时候也是需要这个屏蔽码来将友情链接的部分进行禁止压缩操作!<br><div style="margin: 0px; padding: 0px; outline: none; line-height: 25.2px;">
</div>
</div>
<div style="margin: 8px 0px 10px; padding: 0px; outline: none; width: 700px; overflow: hidden;">
<ul style='margin: 0px; padding-right: 0px; padding-left: 0px; outline: none; list-style: none; max-width: 500px; line-height: 12px; font-family: tahoma, arial, "Microsoft YaHei";'></ul>
</div>
<p>
</p>
頁:
[1]