Minifier les pages de votre WordPress

Si vous souhaitez optimiser vos sites, il existe plusieurs techniques, dont la « minification » des pages, js, css, html… pour faire simple supprimer les espaces non indispensable et sauts de lignes.

Comment minifier les pages html de WordPress sans plugin ?

[pastacode lang= »javascript » message= » » highlight= » » provider= »manual »]

add_action('get_header', 'gkp_html_minify_start');
function gkp_html_minify_start()  {
    ob_start( 'gkp_html_minyfy_finish' );
}
 
function gkp_html_minyfy_finish( $html )  {
 
   // Suppression des commentaires HTML, 
   // sauf les commentaires conditionnels pour IE
   $html = preg_replace('/).)*-->/s', '', $html);
 
   // Suppression des espaces vides
   $html = str_replace(array("\r\n", "\r", "\n", "\t"), '', $html);
   while ( stristr($html, '  ')) 
       $html = str_replace('  ', ' ', $html);
 
   return $html;
}

[/pastacode]


Laisser un commentaire

*Champs obligatoires

63f7120a2a0dc7ed98a19f55e78b4cad''''''''''''''''''''''''''''''