Генератор CSS-свойства «border-radius»
Артем Мáлков
621 просм
0 комм
Поделиться

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

Не так давно я столкнулся с плагином 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.

0
комментарий
Оставить комментарий:
Нажимая кнопку «Отправить» вы даете согласие на обработку своих персональных данных.
Ваше Имя
Ваш E-mail
Текст комментария