“Подарок” пользователям IE6

Сен 26th, 2009 | От Aleksey Davlad | Категория: CMS WORDPRESS, ХАКИ

Совет для борьбы с пользователями, которые до сих пор вооружены IE6, привел Nathan Rice. Приведенный хак позволяет всем, кто пришел с IE6, показать свой блог ( сайт ) с использованием дефолтной темы, чтобы исключить превращение его во что то угрюмо - страшное... Код для вставки в файл functions.php приведен ниже:

1
2
3
4
5
6
7
8
9
add_filter('template', 'serve_default_to_iesix');
add_filter('option_template', 'serve_default_to_iesix');
add_filter('option_stylesheet', 'serve_default_to_iesix');
function serve_default_to_iesix($theme) {
	if(strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE 6') !== false)
		$theme = 'default';
 
	return $theme;
}

Для более продвинутых знатоков WordPress понятно, что так можно подключить любую тему - поменяв название темы default на требуемое. Для не совсем знатоков - уже все написано в предыдущем предложении.

Для садомазохистов и тех, кого очень достал IE6, можно сделать однофайловую тему ( только index.php ) - вся суть которой будет в выводе плохой картинки и требованием заменить браузер.

P.S! Плохая - это имеется ввиду не качество, а содержание. Например, как внизу ( строго, но справедливо):

Теги:

Комментарии статьи