Артём Мáлков

Изменяем количество товаров на странице WooCommerce

13 янв1 комм

Не так давно я столкнулся с плагином WooCommerce на WordPress, и в нем было необходимо изменить количество отображаемых товаров на странице. Немного поискав, я нашел несколько рабочих вариантов решения проблемы, о чем сейчас подробно расскажу.

Первый вариант – стандартные настройки WordPress

Тут все донельзя просто: нужно зайти в панель управления WordPress, открыть меню «Настройки», пункт «Чтение» и выставить необходимые вам значения.

Изменяем количество товаров на странице WooCommerce

Сразу всплывает минус – количество отображаемых материалов меняется не только в WooCommerce, но и на всем сайте, и если у вас есть, например, раздел новостей, то и там изменится количество отображаемых материалов.

Как же быть в таком случае?

Второй вариант – редактирование файла function.php

С помощью этого варианта вы сможете изменить количество отображаемых материалов конкретно для WooCommerce. Ниже я привожу несколько примеров (несколько – потому что для каждого случая подойдет свой вариант, у меня, например, сработал только 2-й вариант кода), которые вам нужно вставить в конец файла function.php вашей темы перед закрывающим тегом ?>

Вариант 2.1:

add_filter("loop_shop_per_page", create_function("$cols", "return 13;"), 20);

Вариант 2.2:

add_filter("loop_shop_per_page", function($cols) {

	return 13;
	
}, 20);

Вариант 2.3:

add_filter("loop_shop_per_page", create_function("$cols", "return 13;"), 20);

add_filter("loop_shop_per_page", function ($cols) {

	return 13;
	
}, 20);

Здесь вы «13» изменяете на нужное вам количество отображаемых товаров.

После произведенных действий обязательно чистим кэш плагинов (если таковые имеются) и браузера путем нажатия комбинации клавиш Ctrl+F5.

Рекомендуем к просмотру
Разрешаем добавление только одного товара в корзину в WooCommerce
Хаки
Как вывести все категории (рубрики) товаров WooCommerce в WordPress?
Посты
Вывод похожих материалов в записи без плагина на WordPress
Хаки
1
комментарий
Форма комментирования этого поста скрыта. Авторизуйтесь, чтобы расширить привилегии гостевого посещения и получить необходимую помощь от сообщества Pandoge.
    • 0
    766
      •  Гости
    15 дек в 22:36

    Вариант с добавлением кода не на всех шаблонах работает! Вот на теме Impreza не прокатило.

    Поэтому лучше плагин!

Подняться наверх
«Pandoge» - помощник вебмастера