Требуется определить в WordPress мобильные браузеры

При написании адаптивного шаблона (сайт на WordPress) возникла необходимость определить принадлежность браузера посетителя к мобильным.

Другими словами, нужно определить (можно на php) зашел пользователь с мобильного браузера или с ПК?

Всем заранее спасибо!

Знаток Вопрос задан в 22.12.2014 в Хаки.
Добавить комментарий
3 Ответ (-ов)

    Думаю, самый простой вариант, узнать разрешение экрана пользователя.
    В принципе, узнать разрешение пользователя на php – нельзя, нет такой функции, нужно использовать некоторые хитрости.
    Вариантов получения разрешения экрана есть несколько – найти в сети не проблема.

    Специалист Отвечено в 23.12.2014.
    Добавить комментарий

      Не надо узнавать разрешение браузера на php в WordPress! В WordPress уже встроена функция определения мобильных устройств. Но не есть программист, не подскажу. Но есть, недавно сталкивался. Ждите ответа экспертов!

      Продвинутый Отвечено в 23.12.2014.
      Добавить комментарий

        Функция определения “мобильности пользователя” в WordPress называется  $is_iphone

        Элементарный пример использования функции:

        
        <?php
        
        global $is_iphone;
        
        if( $is_iphone ) { ?>
        
        //если пользователь с мобильного - делаем то-то
        
        <?php } else { ?>
        
        //пользователь зашел с обычного браузера, делаем то-то
        
        <?php } ?>
        
        

        Мастер Отвечено в 24.12.2014.

        Если быть точнее, то функция

        
        wp_is_mobile()
        
        

        Функция is_iphone проверяет конкретно iphone

        в 27.09.2015.
        Добавить комментарий

        Ваш ответ

        Размещая свой ответ, вы соглашаетесь с политикой конфиденциальности и условиями предоставления услуг.