Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.07.2019, 12:34   #1
jurvrn.ru
Новичок
Джуниор
 
Регистрация: 08.07.2019
Сообщений: 2
По умолчанию Как подключить стиль сайта по условию (мобильные устройства)

Есть мобильный стиль, подключается вот таким кодом
Код:
/*подключаем мобильный стиль дочерней темы*/
if ( !function_exists( 'child_theme_configurator_css' ) ):

    function child_theme_configurator_css() {

        wp_enqueue_style( 'chld_thm_cfg_separate', trailingslashit( get_stylesheet_directory_uri() ) . 'style-mobile.css', array( 'chld_thm_cfg_parent','easywp-maincss','font-awesome' ) );
    }

endif;
чтобы не нагружать сервер как мобильный стиль подключать только когда просматривается сайт с мобильного телефона, смартфона?
то есть по условию -
Код:
@media only screen and (max-width: 768px)

Есть такой вариант - насколько он правильный и применимый в моем случае?

Код:
// определение мобильного устройства
function check_mobile_device() { 
    $mobile_agent_array = array('ipad', 'iphone', 'android', 'pocket', 'palm', 'windows ce', 'windowsce', 'cellphone', 'opera mobi', 'ipod', 'small', 'sharp', 'sonyericsson', 'symbian', 'opera mini', 'nokia', 'htc_', 'samsung', 'motorola', 'smartphone', 'blackberry', 'playstation portable', 'tablet browser');
    $agent = strtolower($_SERVER['HTTP_USER_AGENT']);    
    // var_dump($agent);exit;
    foreach ($mobile_agent_array as $value) {    
        if (strpos($agent, $value) !== false) return true;   
    }       
    return false; 
}


// пример использования
$is_mobile_device = check_mobile_device();
if($is_mobile_device){
    echo "Вы зашли с мобильного устройства";
}else{
    echo "Вы зашли с PC";
}
правильно понимаю что вместо echo нужно вставить функцию подгрузки стиля?

Последний раз редактировалось jurvrn.ru; 08.07.2019 в 19:41.
jurvrn.ru вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблемы оптимизации сайта под мобильные устройства. vasek123 HTML и CSS 3 17.07.2018 10:37
Не могу адаптировать сайт под мобильные устройства ValeriiM Общие вопросы Web 1 09.04.2018 08:37
Адаптация сайта под мобильные устройства 1ndependent Фриланс 1 25.11.2016 21:53
Как стилизовать плагин "Содержание" под мобильные устройства? debaka HTML и CSS 1 05.11.2016 18:48
Верстка под мобильные устройства gifffffff HTML и CSS 3 04.02.2013 09:29