Тема WordPress не совместима с IE8, добавить собственную заставку для IE8?

Так что я создавал этот WordPress для кого-то, но обнаружил, что тема не совместима с IE8 после того, как она «закончена». Кто-нибудь знает, как идти о добавлении настраиваемой страницы-заставки в WordPress? Я попытался добавить некоторую таблицу пользовательских стилей IE8 через мой header.php, но, похоже, это не сработало. В идеальной ситуации я хотел бы загрузить совершенно другой веб-сайт на IE8. Тема не была построена мной, и я не до конца понимаю ее структуру. http://themeforest.net/item/wisey-high-performance-wordpress-theme/14657503

Это код, который я добавил в header.php

<!--[if lt IE 9]>
<link rel="stylesheet" type="text/css" href="  <?php echo get_stylesheet_directory_uri(); ?>/ie-8-style.css" />
<![endif]-->

В моих css-файлах есть css-файл ie-8-style.css, я хочу скрыть весь контент веб-сайта, когда пользователь работает с IE8, и показать сообщение о том, что браузер не поддерживается.

Заранее спасибо!

0

Решение

Я добавил это

<!--[if lt IE 9]>
<link rel="stylesheet" type="text/css" href="<?php echo get_stylesheet_directory_uri(); ?>/ie-8-style.css" />
<![endif]-->

На мой page.php и этот

function wisey_load_scripts(){
// Register or enqueue scripts
wp_enqueue_script('bootstrap',  get_template_directory_uri(). '/js/bootstrap.min.js', array('jquery'), '3.0.1' );
wp_enqueue_script('bootstrap',  get_template_directory_uri(). '/js/bootstrap.min.js', array('jquery'), '3.0.1' );
wp_enqueue_script('plugins-scripts', get_template_directory_uri() .'/js/plugins.js', array('jquery'), '3.2', true);
wp_enqueue_script('scripts', get_template_directory_uri() .'/js/functions.js', array('jquery'), '3.2', true);
wp_register_script('Google-map-api',  'http://maps.google.com/maps/api/js?sensor=false', array('jquery'), '3.2', false);
wp_register_script('Google-map',  get_template_directory_uri().'/js/gmap3.min.js', array('jquery'), '3.2', false);

if(preg_match("/MSIE [23456789].0/",$_SERVER['HTTP_USER_AGENT']) ){
wp_enqueue_style('css/ie-8-style.css');
}

Так выглядит моя функция functions.php wisey_load_scripts.

Так что он проверяет, является ли браузер IE8 или ниже, и загружает пользовательскую таблицу стилей, если это так, и

 if(preg_match("/MSIE [23456789].0/",$_SERVER['HTTP_USER_AGENT']) ){
wp_enqueue_style('css/ie-8-style.css');
}

Часть должна сделать то же самое?

Когда я загружаю его в IE с эмуляцией и документом, установленным в IE8, кажется, что ничего не меняется, в то время как пользовательский CSS говорит браузеру скрыть элемент body.

    /* STYLING FOR IE8 */
body, {
display: none !important;
}
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]