Ограничить количество отображаемых продуктов в архивах категорий продуктов Woocommerce. - PullRequest
0 голосов
/ 29 января 2019

У меня есть магазин с более чем 30 000 товаров в каждой категории, и я хочу ограничить количество товаров в каждой категории только 1000 Для более быстрой загрузки.Остальной товар можно найти только по поиску.

Как я могу это сделать?

Ответы [ 3 ]

0 голосов
/ 29 января 2019

Если вы не хотите создавать пользовательский код, тогда подключаемый модуль пользователя называется Load More Products for WooCommerce.

Загружайте товары со следующей страницы через AJAX с бесконечной прокруткой или загружайте больше товаров кнопка

ОСОБЕННОСТИ:

✅ Бесконечная прокрутка для продуктов WooCommerce

✅ Загрузить другие товары Кнопка или AJAX нумерация страниц

✅ Пользовательский текст кнопки

✅ JavaScript перехватывает для пользовательского кода

проверьте URL: https://wordpress.org/plugins/load-more-products-for-woocommerce/

Если вы хотите перейти на код, то вы можете проверить следующую ссылку.На это уже ответили:

https://wordpress.stackexchange.com/a/235874/87704

0 голосов
/ 29 января 2019

Вы можете использовать post_limits ловушку, чтобы ограничить общее количество отображаемых продуктов на страницах архива категории продуктов:

add_filter( 'post_limits', 'product_category_archives_limit', 10, 2 );
function product_category_archives_limit( $limit, $query ) {
    if ( is_product_category() ) {
        $limit = 'LIMIT 1000';
    }
    return $limit;
}

Код находится в файле function.php вашей активной дочерней темы (или активной темы).Протестировано и работает.

Связано: Ограничить количество публикаций в WP_Query и в запросе продукта WooCommerce

0 голосов
/ 29 января 2019

Вы должны поместить этот код в файл functions.php

function product_pagination_by_category() {
    if( is_product_category() )
        $limit = 10;

    return $limit;
}
add_filter( 'loop_shop_per_page', 'product_pagination_by_category');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...