Etichetă: stylesheet

WordPress Css compresd and Gziped

This article has been written before more than 24months, information might old.

Te întrebi cum sa poti sa ai un css care sa foloseasca si gzip si sa fie si compresat ?(suna pleonastic … dar nu este )

Aici te pot ajuta eu …..

Mai întai creaza un style.php si punel in wp-content/themes/thema-ta/ dupa care intra intr-un text editor si introdu urmatorul cod

< ?php
ob_start ("ob_gzhandler");
header("Content-type: text/css; charset: UTF-8");
header("Cache-Control: must-revalidate");
$offset = 60 * 60 ;
$ExpStr = "Expires: " .
gmdate("D, d M Y H:i:s",
time() + $offset) . " GMT";
header($ExpStr);
$f = "style.css" ;
$fp = fopen($f, "r+");
$res = fread($fp, filesize($f));
fclose($fp);
function css_clean($css) {
$css = preg_replace('!/\*[^*]*\*+([^/][^*]*\*+)*/!', '', $css);
$css = str_replace(array("\r\n", "\r", "\n", "\t", ' ', ' ', ' '), '', $css);
$css = str_replace('{ ', '{', $css);
$css = str_replace(' }', '}', $css);
$css = str_replace('; ', ';', $css);
$css = str_replace(', ', ',', $css);
$css = str_replace(' {', '{', $css);
$css = str_replace('} ', '}', $css);
$css = str_replace(': ', ':', $css);
$css = str_replace(' ,', ',',