Intereting Posts
Показать изменения за пределами консоли администратора Получите последний месяц с сообщениями, используя рекурсивную функцию … Почему двойные периоды («..») недействительны в имени файла WordPress? Как добавить временную метку к экспортированному имени файла WXR? Как разместить 2 субдомена в качестве тематических мест в одном домене? Удаление виджетов в панели мониторинга Где доступны роли, определенные в базе данных wp_? Различные Webhost и использование сервера Google Mail: есть ли лучший способ, чем SMTP? query_post и wpdb возвращают разные результаты Ошибка блокировки WordPress Разработка, тестирование и выпуск Проблемы с изображениями после импорта резервной копии базы данных на мой локальный веб-сервер show 3 box в каждом карусельном бутстрапе с wp_query Как показать последнюю страницу вместо публикации? Использование фильтра для добавления дополнительных полей в comment_form ()

Сценарии Dequeue в IE7 только с помощью functions.php

Можно ли удалить сценарии в IE7 только с помощью функций. Php? У меня настроены мои скрипты следующим образом:

// JS function scripts() { // Register scripts & styles wp_register_script( 'responsive_nav', get_template_directory_uri() . '/js/responsive-nav.js', '', '', false ); wp_register_script( 'initialize_lightbox', get_template_directory_uri() . '/js/initialize_lightbox.js', 'jquery', '', true ); wp_register_script( 'lightbox', get_template_directory_uri() . '/js/lightbox.js', 'jquery', '', true ); wp_register_style( 'lightbox_styles', get_template_directory_uri() . '/css/lightbox.css', array(), '', 'all' ); // Enqueue wp_enqueue_script( 'responsive_nav' ); wp_enqueue_script( 'initialize_lightbox' ); wp_enqueue_script( 'lightbox' ); wp_enqueue_style( 'lightbox_styles' ); } add_action( 'wp_enqueue_scripts', 'scripts' ); 

Благодаря!

Кальмар

Solutions Collecting From Web of "Сценарии Dequeue в IE7 только с помощью functions.php"

WordPress имеет встроенный механизм обнаружения браузера. И они устанавливают глобальную переменную $is_IE .

 function scripts() { global $is_IE; if( ! $is_IE ){ // Register scripts & styles // Enqueue } } add_action( 'wp_enqueue_scripts', 'scripts' ); 

Вот отличный способ проверить, какая версия IE вы столкнулись

https://stackoverflow.com/a/1042194/915636

Что касается части о снятии с учета скриптов.

вот пример:

 $browser = get_browser(); if($browser->browser == 'IE' && $browser->majorver == 6) { // DO NOTHING } elseif($browser->browser == 'IE' && $browser->majorver == 7) { wp_deregister_style('some_script_id'); wp_dequeue_style('some_script_id'); }