另一个是关于WordPress优化教程,在之前的文章中,主要使用缓存来提高WordPress网站加载,而本文主要是为写字台网站压缩前端html代码,旨在删除所有不必要的内容如空行和标签,简化代码压缩html,从而加速写字台。
写字台网站压缩前端html代码
WordPress网站按下前端html代码
优站网有两种推荐方法:使用插件和将代码直接放到函数中。php文件。
I.使用WPHTML压缩插件
说明:WPHTML压缩插件,没有任何设置,下载和安装已启用。
Wp官方网站下载地址:http://wordpress.org/plugins/wp-html-compression/
下载磁盘下载地址:http://ct.btioo.com/file/21890530-458241213
二,不要使用插件,代码版本
将以下代码放入这些函数中。在当前使用顶部的根目录下,php文件可用。嗯,少使用一个插件。
*/ function wp_compress_html() { function wp_compress_html_main ($buffer) { $initial=strlen($buffer); $buffer=explode("<!--wp-compress-html-->", $buffer); $count=count ($buffer); for ($i = 0; $i <= $count; $i++) { if (stristr($buffer[$i], '<!--wp-compress-html no compression-->')) { $buffer[$i]=(str_replace("<!--wp-compress-html no compression-->", " ", $buffer[$i])); } else { $buffer[$i]=(str_replace("\t", " ", $buffer[$i])); $buffer[$i]=(str_replace("\n\n", "\n", $buffer[$i])); $buffer[$i]=(str_replace("\n", "", $buffer[$i])); $buffer[$i]=(str_replace("\r", "", $buffer[$i])); while (stristr($buffer[$i], ' ')) { $buffer[$i]=(str_replace(" ", " ", $buffer[$i])); } } $buffer_out.=$buffer[$i]; } //$final=strlen($buffer_out); //$savings=($initial-$final)/$initial*100; //$savings=round($savings, 2); //$buffer_out.="\n<!--压缩前的大小: $initial bytes; 压缩后的大小: $final bytes; 节约:$savings% -->"; return $buffer_out; } ob_start("wp_compress_html_main"); } add_action('get_header', 'wp_compress_html');
提示:如果要查看页面源文件末尾的压缩信息,请在代码末尾删除四条注释;