@Buziks

Динамическое изменение количества выводимых постов, в зависимости от разрешения экрана?

Добрый день.
На wordpresse к примеру нужно на десктопе (например при ширине более 1200 px) вывести 12 постов на странице, а на мобильнике (при ширине менее 1200px) вывести 6 постов на страницу?
Как можно динамически изменить значение "posts_per_page"?
  • Вопрос задан
  • 369 просмотров
Пригласить эксперта
Ответы на вопрос 3
@YanAlexandrov
Чайник со стажем
Такое можно сделать только через javascript. Посмотрите здесь: Как должен выглядеть код PHP для запроса разрешение браузера клиента?
Ответ написан
Комментировать
twobomb
@twobomb
Вопрос если уменьшу разрешение браузера до мобильного, открою ваш сайт, а затем растяну на ширину десктопа то что произойдет? Вы будете подгружать остальные посты или все сломается? Зачем это делать просто загружайте всегда 12 постов, и в случае мобильного разрешения скрывайте половину. Ну или изобретайте велосипед.
Ответ написан
Комментировать
Exploding
@Exploding
wtf?
Скорее всего автор хочет выводить посты в 2 колонки, отсюда и 12/6 у него крутится.
Выводите 12 в 2 колонки, в вашем фреймворке наверняка есть классы для сетки?
Типа "col s12 m6"... Ну в разных фрейм. по разному названия классов идут...
Что мешает выводить на монике в 2 колонки по 6 постов, а на остальных (планшеты/телефоны) в 1 колонку 12 постов.
Нормальные, современные сайты/люди делают именно так.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы