Personalizzare il Menu a Tendina di Ordinamento in WooCommerce
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

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
