域名預(yù)訂/競(jìng)價(jià),好“米”不錯(cuò)過(guò)
又是一篇關(guān)于WordPress優(yōu)化教程,在之前的文章中,大都是使用緩存的方式來(lái)提升WordPress網(wǎng)站加載速度,而本篇文章則主要是針對(duì)Wordpress 網(wǎng)站壓縮前端html代碼,目的是刪除前端頁(yè)面所有空行和制表符等不必要的內(nèi)容、簡(jiǎn)化代碼來(lái)壓縮html,從而實(shí)現(xiàn)加速WordPress的效果。
WordPress 網(wǎng)站壓縮前端html代碼
這里白天主要給大家推薦兩種方式:一種是使用插件,一種則是直接將代碼放入functions.php文件。
一、使用WP HTML Compression插件
使用說(shuō)明:WP HTML Compression插件無(wú)需做任何設(shè)置,下載安裝啟用即可。
wp官網(wǎng)下載地址:http://wordpress.org/plugins/wp-html-compression/
城通網(wǎng)盤下載地址:https://474b.com/file/21890530-458241213
二、不使用插件,代碼版
將以下代碼放到網(wǎng)站當(dāng)前使用主題根目錄下的functions.php文件即可。好吧,又少使用一個(gè)插件。
/*
*壓縮html代碼
* http://www.seobti.com/2548.html
*/
function wp_compress_html()
{
function wp_compress_html_main ($buffer)
{
$initial=strlen($buffer);
$buffer=explode("", $buffer);
$count=count ($buffer);
for ($i = 0; $i <= $count; $i++)
{
if (stristr($buffer[$i], ''))
{
$buffer[$i]=(str_replace("", " ", $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";
return $buffer_out;
}
ob_start("wp_compress_html_main");
}
add_action('get_header', 'wp_compress_html');
提示:如果想在網(wǎng)頁(yè)源文件末尾查看壓縮信息,請(qǐng)刪除代碼末尾四行注釋;
結(jié)語(yǔ):以上便是本文給大家分享的關(guān)于Wordpress網(wǎng)站優(yōu)化之壓縮前端網(wǎng)頁(yè)代碼的方法了,其實(shí)除上面的壓縮插件外,還有其他一些可以壓縮網(wǎng)頁(yè)的插件,比如 WP-Optimize ,白天也是一直在用,而且它的功能也比較全,有興趣的朋友可以嘗試安裝使用下。
文章來(lái)源:白天博客
來(lái)源地址:https://www.seobti.com/2548.html
申請(qǐng)創(chuàng)業(yè)報(bào)道,分享創(chuàng)業(yè)好點(diǎn)子。點(diǎn)擊此處,共同探討創(chuàng)業(yè)新機(jī)遇!