Personalizzare il Menu a Tendina di Ordinamento in WooCommerce

18 giu 2013, 19:43:54
Visualizzazioni: 14.4K
Voti: 2

Sarebbe fantastico se ci fosse un modo per modificare il menu a tendina di ordinamento predefinito in WooCommerce nella pagina del negozio.

Attualmente il menu di ordinamento appare così: http://cld.wthms.co/OBgj

E mi piacerebbe molto poter rimuovere un paio di opzioni (Ordina per prezzo: dal più basso al più alto & Ordina per prezzo: dal più alto al più basso). Il risultato finale dovrebbe essere simile a questo: http://cld.wthms.co/NHVw

0
Tutte le risposte alla domanda 1
0
10

In realtà, con un po' di ricerca è abbastanza facile da fare. WooCommerce ha già configurato un filtro, quindi tutto ciò che devi fare è aggiungere un piccolo snippet nel tuo file functions.php.

// Modifica il menu a discesa predefinito di ordinamento WooCommerce
//
// Opzioni: 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 );

tratto da: https://gist.github.com/BFTrick/5806726

In questo esempio sto rimuovendo price e price-desc ma puoi rimuovere una qualsiasi delle opzioni

18 giu 2013 19:43:54