![](/img/trans.png)
[英]Get on sale products for Woocommerce product category archives using a Get request
[英]Limit displayed products on Woocommerce product category archives
我有一家商店,每個類別的商品超過30,000個,我想將每個類別上的商品展示數量限制為1000個,以提高加載速度。 其余產品只能通過搜索找到。
我怎樣才能做到這一點?
您必須將此代碼放入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');
如果您不想執行自定義代碼,請使用名為“為WooCommerce加載更多產品”的用戶插件。
通過無限滾動通過AJAX從下一頁加載產品或加載更多產品按鈕
特征:
W WooCommerce產品的無限滾動
✅加載更多產品按鈕或AJAX分頁
✅自定義按鈕文字
✅用於自定義代碼的JavaScript掛鈎
檢查網址: https : //wordpress.org/plugins/load-more-products-for-woocommerce/
如果您想獲取代碼,則可以檢查以下鏈接。 這已經得到回答:
您可以使用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文件中。 經過測試和工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.