Как изменить количество элементов в пагинации в Woocommerce?

Подскажите пожалуйста, как изменить количество элементов в пагинации в Woocommerce?

Сейчас при открытии каталога в пагинации отображаются слишком много страниц.
649eec3e2710c109111834.png

Я хочу чтобы отображалось несколько страниц, например вот так:
649eecb882b62833782589.png

Пробовал добавлять функцию:
function custom_woocommerce_pagination_links($args) {
    $args['mid_size'] = 4; // Set the desired number of links to display before and after the current page
    return $args;
}
add_filter('paginate_links', 'custom_woocommerce_pagination_links');


Но он ломает работу каталога.
Буду благодарен за любую информацию.
  • Вопрос задан
  • 150 просмотров
Решения вопроса 1
@Rustem-i
Салам! попробуйте так -
function custom_woocommerce_pagination_args($args) {
$args['end_size'] = 1; // Количество элементов в начале и конце пагинации
$args['mid_size'] = 0; // Количество элементов в середине пагинации
$args['prev_next'] = true; // Отображение кнопок "Предыдущая" и "Следующая"
$args['prev_text'] = '«'; // Текст кнопки "Предыдущая"
$args['next_text'] = '»'; // Текст кнопки "Следующая"
$args['type'] = 'list'; // Вид пагинации (list - список, numbers - числа, prev_next - кнопки "Предыдущая" и "Следующая")

// Установите желаемое количество элементов на страницу
$args['per_page'] = 12;

return $args;
}
add_filter('woocommerce_pagination_args', 'custom_woocommerce_pagination_args', 10, 1);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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