![](/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.