Поддержка Проблемы и решения Проверка ширины окна браузера в php

  • Здравствуй, уважаемая публика =) Подскажите пожалуйста, можно ли средствами wordpress или php организовать проверку ширины браузера пользователя?

    На данный момент занимаюсь оптимизацией своего сайта под мобильные устройства и возникла необходимость при определенных условиях убрать сайдбар из цикла wordpress. Я знаю, что в wp есть отличный параметр wp_is_mobile, но проблема в том, что мне необходимо использовать данные настройки именно для расширения экрана, так как не всегда пользователи открывают мобильную версию только на мобильном устройстве.

    Так же интересует как сделать переключатель между версиями сайта, и вывести ссылки в футере.

    Ну и конечно же, мне интересно как можно объединить все эти настройки в одном файле. То есть, мне необходимо, что бы созданная мною функция которая проверяет разрешение экрана реагировала на его изменение. И например если разрешение экрана меньше 400px то подключался хук, который убирает ненужные элементы с страницы (типа dynamic_sidebar();).

    Спасибо за ответы =)

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • vjpo, спасибо, но вы меня немного не так поняли. В вычисление размера окна браузера средствами php уже нет нужды (а надо мне это было, для исключения некоторых элементов в цикле wp). В данный момент, мне необходима просто функция которая позволяет при клике на ссылку переключать сайт в мобильный/текстовый вид. Зачем ссылка если есть media quaries? Все для того же, что бы исключить картинки и некие элементы сайты дабы таким образом уменьшить размер и время загрузки страницы. К сожалению не у всех есть быстрый безлимит…

    Благодарю всех, кто откликнется на помощь. Очень хотелось бы увидеть пример такой функции, что бы потом переработать под себя -) Еще раз спасибо -)

    Размер окна браузера средствами php не вычислить. Здесь подробнее…
    http://wordpress.stackexchange.com/a/111599

    исключить картинки

    Попробуйте lazyload, может поможет.

    не у всех есть быстрый безлимит

    И сколько весит проблемная страница?

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Тема «Проверка ширины окна браузера в php» закрыта для новых ответов.