![](/img/trans.png)
[英]Change default sorting for specific Woocommerce product category archive pages
[英]Change default sorting order for multiple specific woocommerce product categories
我正在嘗試更改多個產品類別的默認排序 ,但是無法弄清楚如何修改此處找到的代碼。 無法將特定woocommerce類別的默認排序順序更改為“受歡迎程度”,以將更改應用於多個類別。
這是我當前擁有的代碼,用於更改我的漫畫書預訂類別的默認orderby:
add_filter( 'woocommerce_default_catalog_orderby', 'custom_default_catalog_orderby' );
function custom_default_catalog_orderby() {
$product_category = 'comic-book-pre-orders';
if ( is_product_category( $product_category ) ) {
return 'sku_asc';
}
else {
return 'date';
}
}
理想情況下,我可以將自定義訂單依據應用於我的“漫畫書訂閱”類別以及其他兩個類別。
任何幫助將不勝感激!
親切的問候,JP
認為我設法解決了!
這是我現在使用的代碼:
add_filter( 'woocommerce_default_catalog_orderby', 'custom_default_catalog_orderby' );
function custom_default_catalog_orderby() {
$product_category = array( 'comic-book-pre-orders', 'comic-book-subscriptions' );
if ( is_product_category( $product_category ) ) {
return 'sku_asc';
}
else {
return 'date';
}
}
如果有人有更好的方法,請告訴我:)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.