Intereting Posts
Как я могу создать «выдержку» с текстом, который не будет отображаться в самом сообщении? BuddyPress / bbpress: При создании темы возникла ошибка запрос настраиваемого поля Добавить дополнительное поле, когда администратор создает пользователя esc_attr () правильно и использовать Вложенный запрос внутри логического оператора ИЛИ не работает в meta_query Показывать только конкретное имя страницы и краткое резюме Перезаписать родительскую тему add_image_size в дочерней теме Как полностью скрыть установку WordPress / BuddyPress? Удалите WYSIWYG-редактор во всех пользовательских типах сообщений EXCEPT Не удается удалить атрибуты высоты / ширины почтового изображения WordPress? Архитектура плагинов / шаблон дизайна – лучше использовать частный шаблон Observer / Mediator для подклассов плагинов или WP add_action? Архивный список с годами и месяцами Почему wordpress заставляет генерировать ссылку https? Проверьте часть шаблона, иначе фильтруйте контент

Сценарии 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'); }