Verschillende sortering per categorie in WooCommerce

Standaard kun je in WooCommerce alleen instellen hoe je de sortering van producten in de shop wilt zien. De sortering geldt dan voor alle producten ongeacht de categorie.

Nu kan het voorkomen dat je voor een bepaalde categorie een verschillende sortering wilt hebben. Met onderstaande code kun je instellen voor welke categorieën je een eigen sortering wilt.

//custom function to override default sort by category
function custom_default_catalog_orderby() {

//choose categories where default sorting will be changed
if (is_product_category( array( 'category1', 'category2', 'category3' ))) {
return 'date'; // sort by latest

}else{

return 'popularity'; // sort by popularity as the default

} // end if statement
} //end function

add_filter( 'woocommerce_default_catalog_orderby', 'custom_default_catalog_orderby' ); //add the filter

Laat de eerste reactie achter