@Alexey10

Менять значение have_posts при адаптиве?

Ребят, как поменять значение цикла have_posts? То есть, чтобы на компе выводилось по 12 постов, а на телефоне к примеру 5?
$params = array(
	'posts_per_page' => 12,
);
  • Вопрос задан
  • 82 просмотра
Пригласить эксперта
Ответы на вопрос 2
wppanda5
@wppanda5 Куратор тега WordPress
WordPress Mедведь
Комментировать
@a-kh
web-разработчик
Можно использовать https://wp-kama.ru/function/wp_is_mobile.
$params = array(
     if( wp_is_mobile() ){ // Если с мобильных устройств
          'posts_per_page' => 5, // показываем 5 постов
     } else { // если с других устройств
          'posts_per_page' => 12, // показываем 12 постов
     }
);

Это определение именно мобильных устройств, а не просто ширины браузера. Но, скорее всего, на 95% случаев нормально покроет.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы