wp_is_mobile () - это метод, который проверяет, работает ли текущий пользовательский браузер на каком-либо мобильном устройстве.
Чтобы изменить количество обзоров (или сообщений) на странице, вы должны установить параметр posts_per_page
в основном запросе.
Вы можете сделать это, добавив следующий код в файл functions.php
:
add_action( 'pre_get_posts', 'change_posts_per_page' );
function change_posts_per_page( $query ) {
if( !$query->is_main_query() || is_admin() ) return;
$posts_per_page = wp_is_mobile() ? 3 : 5;
$query->set( 'posts_per_page', $posts_per_page );
return;
}