Personalizează meniul de sortare în WooCommerce

18 iun. 2013, 19:43:54
Vizualizări: 14.4K
Voturi: 2

Ar fi minunat dacă ar exista o modalitate de a schimba meniul implicit de sortare în WooCommerce pe pagina de magazin.

În momentul de față, meniul de sortare arată astfel: http://cld.wthms.co/OBgj

Și aș dori foarte mult să pot elimina câteva opțiuni (Sortare după preț: de la mic la mare & Sortare după preț: de la mare la mic). Rezultatul final ar trebui să arate cam așa: http://cld.wthms.co/NHVw

0
Toate răspunsurile la întrebare 1
0
10

De fapt, cu puțină cercetare, acest lucru este destul de ușor de realizat. WooCommerce are deja configurat un filtru, așa că tot ce trebuie să faci este să adaugi un mic fragment în fișierul functions.php.

// Modifică meniul dropdown implicit de sortare WooCommerce
//
// Opțiuni: 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 );

preluat de la: https://gist.github.com/BFTrick/5806726

În acest exemplu elimin opțiunile price și price-desc, dar poți elimina oricare dintre opțiuni

18 iun. 2013 19:43:54