InboxRu
@InboxRu
Фриланс

Как изменить количество товаров на странице woocommerce?

Пробовал:
add_filter( 'loop_shop_per_page', create_function( '$cols', 'return 24;' ), 20 );

Плагины:
https://wordpress.org/plugins/woocommerce-product-...
WooCommerce Products Per Page
WooCommerce Customizer
Настройки чтения.

Ничего не помогает, как стоит 10 товаров на страницу, так и стоит.
  • Вопрос задан
  • 27413 просмотров
Решения вопроса 1
InboxRu
@InboxRu Автор вопроса
Фриланс
Помогло следующее решение:
Изменение количества товаров на страницу (function.php)
В function. php темы вставляется в нужное место (у меня в конце) код:
add_filter( 'loop_shop_per_page', function ( $cols ) {
    // $cols contains the current number of products per page based on the value stored on Options -> Reading
    // Return the number of products you wanna show per page.
    return 9;
}, 20 );


Можно также такой вариант использовать:
add_filter('loop_shop_per_page', create_function('$cols', 'return 90;'));

add_filter( 'loop_shop_per_page', function ( $cols ) {
    // $cols contains the current number of products per page based on the value stored on Options -> Reading
    // Return the number of products you wanna show per page.
    return 90;
}, 90 );


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

В Настройки > Чтение ставим нужное количество записей.
Взято отсюда: https://gist.github.com/jameskoster/1601682
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@Antonpaul
Можно вообще в код не лезть. Настройки -> Чтение -> На страницах блога отображать не более - ... поставить нужное количество. Может кому и Америку открыл))
Ответ написан
А есть ли какое-нибудь решения для фильтра по количеству товаров на странице каталога? Типа "Показывать по 20 (30, 40)..." или "Показать все".
Ответ написан
Ваш ответ на вопрос

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

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