Personalize o menu suspenso de classificação no WooCommerce

2

Seria ótimo se houvesse uma maneira de alterar a classificação padrão pelo menu suspenso no WooCommerce na página da loja.

Neste momento, a lista suspensa de ordenação é assim: enlace

Eu gostaria muito de poder remover algumas opções ( Sort by price: low to high & Sort by price: high to low ). O resultado final deve ser algo como isto: enlace

    
por BFTrick 18.06.2013 / 18:43

1 resposta

10

Na verdade, com um pouco de escavação isso é muito fácil de fazer. O WooCommerce já configurou um filtro, então tudo o que você precisa fazer é adicionar um pequeno trecho em seu arquivo functions.php.

// Modify the default WooCommerce orderby dropdown
//
// Options: menu_order, popularity, rating, date, price, price-desc
function my_woocommerce_catalog_orderby( $orderby ) {
    unset($orderby["price"]);
    unset($orderby["price-desc"]);
    return $orderby;
}
add_filter( "woocommerce_catalog_orderby", "my_woocommerce_catalog_orderby", 20 );

tirado de: enlace

Neste exemplo, estou removendo price & price-desc , mas você pode remover qualquer uma das opções

    
por BFTrick 18.06.2013 / 18:43