Живой style.css на Вашем WordPress блоге или боремся с кэшом браузеров
Дата: 05.05.2009 | Рубрика: Статьи
Данная тема довольно специфичная, если вы не меняете файл css стилей у своего блога, то дальше можете не читать. Как Вы все уже знаете, браузеры имеют некий кэш, который стремятся по возможности подгрузить при повторном обращении к сайту. Если Вы часто изменяете файл style.css или любой другой файл стилей, подгружаемый в WordPress теме, то имеет смысл сделать так, как написано ниже.
Вместо обычной подгрузки стилей :
<link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/style.css" type="text/css" media="screen" />
Вставлять его таким образом:
<link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/style.css?v=<?php echo filemtime(TEMPLATEPATH . '/style.css'); ?>" type="text/css" media="screen, projection" />
Где в название файла style.css добавляется переменная, которая изменяется при изменении самого файла. Это никак не повлияет на загрузку стиля, а браузерам даст сигнал обновить кэш.
3 комментария
2009-05-06 в 09:26 HeHacbITHbIu написал:
Тонкости такой не знал и по сему - автору +
2009-05-08 в 12:20 CSS написал:
2009-05-08 в 12:25 Admin написал:
Т.е. если я сейчас изменю свой style.css Вы не увидите изменений (только если нажмете Ctrl F5).
Если использовать вариант описанный выше, то Вы сразу увидите изменения сделанные мной в файле стиля.
Вы должны войти, чтобы оставить комментарий!