Задать вопрос

Как изменить количество записей wordpress, зависимо от ширины экрана?

По дефолту выводится 10 записей, я хочу что б при изменении экрана например < 1000px, выводилось 5 записей, как это сделать?
  • Вопрос задан
  • 73 просмотра
Подписаться 1 Средний Комментировать
Ответ пользователя Артем Золин К ответам на вопрос (3)
artzolin
@artzolin Куратор тега WordPress
php, WordPress разработка сайтов artzolin.ru
Серверный PHP ничего не знает о ширине экрана пользователя, поэтому отдаст столько записей, сколько вы запросите

Можете получить 10 записей и, в зависимости от ширины экрана, скрывать лишние или можете получить 5 записей, а если ширина экрана больше 1000px, то ajax-запросом получить из БД еще

Учитывайте, что оба варианта вызовут большие проблемы с пагинацией записей

В WordPress есть функция wp_is_mobile(), которая проверяет переменную HTTP_USER_AGENT по ключевым словам на наличие мобильного устройства у пользователя, но на нее нельзя полагаться на 100%
Ответ написан