Cum să sortați categoriile WooCommerce pentru o experiență mai bună a utilizatorului

Publicat: 2020-07-30

Sortați categoriile de produse WooCommerce Dacă doriți să schimbați ordinea implicită a categoriei de pe site-ul dvs. WooCommerce, există mai multe moduri de a sorta categoriile de produse WooCommerce, așa cum este subliniat și ilustrat în acest ghid rapid. Dacă sunteți în căutarea unei modalități de sortare a categoriilor, această postare vă va ghida.

Ghid pentru sortarea categoriilor de produse WooCommerce

Veți fi surprins cât de ușor este să schimbați ordinea categoriilor folosind modalități eficiente WooCommerce încorporate. În mod implicit, categoriile WooCommerce sunt afișate așa cum se arată în imaginea de mai jos:

categorii implicite

De ce să sortați categoriile WooCommerce?

Folosirea categoriilor pentru produsele dvs. influențează adesea modul în care cititorii abordează conținutul dvs. Vizitatorii magazinului dvs. WooCommerce ar trebui să poată găsi cu ușurință produse prin categoriile de produse.

WooCommerce vă permite să afișați fie produse, categorii pe pagina magazinului, fie subcategorii în paginile categoriilor din paginile dvs. de arhivă.

În mod normal, mulți utilizatori WooCommerce selectează a treia opțiune, produse și categorii sau subcategorii. Dacă faceți acest lucru, înseamnă că vizitatorii pot fie să selecteze produse chiar de pe pagina de pornire, fie să își rafinați căutarea făcând clic către o arhivă a categoriilor de produse.

În plus, categoriile de produse vă ajută să vă mențineți magazinul organizat dacă aveți o varietate de produse. De exemplu, dacă vindeți curele și tricouri, acestea nu ar trebui să fie în aceeași categorie. sortați categoriile de produse woocommerce

Aceasta înseamnă că magazinul tău va fi întotdeauna organizat și clienții tăi vor găsi cu ușurință produse care se încadrează într-un anumit grup în magazinul tău . Aceste taxonomii te ajută să ai un catalog de produse bine organizat pe care clienții să-l folosească cu plăcere pentru a găsi produse, dovedindu-se a fi un bun foarte valoros în magazinul tău.

Cu toate acestea, este important să rețineți că WordPress aranjează această taxonomie în ordine alfabetică, în mod implicit, ceea ce face ca lista de categorii să pară inflexibilă și lipsită de sens uneori. Acest lucru necesită nevoia de a sorta categoria diferit și mai interesant în WordPress. Aceasta este aceeași îngrijorare pe care o au proprietarii de magazine WooCommerce.

În această postare, veți învăța cum să sortați categoriile WooCommerce în ordinea care vă place. Acest lucru poate fi de mare ajutor și puteți comanda categorii de produse în ordinea descrescătoare a ID-urilor pentru a ajuta clienții să vadă cele mai recente categorii de produse adăugate de dvs. ori de câte ori vă vizitează magazinul.

1. Cum să sortați categoriile de produse WooCommerce folosind un shortcode

Dacă sunteți familiarizat cu WooCommerce, știți că acesta oferă o mulțime de coduri scurte pentru a fi utilizate pentru afișarea produselor și a categoriilor de produse. De exemplu, codul scurt [product_categories] poate fi folosit pentru a afișa categorii pe orice pagină.

În plus, pentru acest tutorial simplu, vom folosi doi parametri. Primul este parametrul „orderby” pe care îl acceptă următoarele valori: ID, titlu și nume . Al doilea parametru este „comanda” care acceptă aceste valori: ASC și DESC.

a) Sortarea categoriilor de produse WooCommerce folosind parametrul orderby

Acestui parametru i se pot atribui valori diferite in functie de prin ce dorim sa ordonam categoriile. În mod implicit, sunt ordonate după nume, așa că vom atribui acestui parametru valoarea „ID”. Acesta este codul scurt pe care îl vom folosi [product_categories orderby='ID']

Pași pentru sortarea categoriilor de produse WooCommerce utilizând parametrul orderby

  1. Conectați-vă la site-ul dvs. WordPress și accesați tabloul de bord ca utilizator administrator.
  2. Din meniul Dashboard, faceți clic pe Pagini, apoi selectați pagina în care doriți să adăugați categoriile de produse. Pentru acest exemplu, vom folosi pagina de pornire așa cum se arată mai jos: adăugarea codului scurt al parametrului orderby
  3. Pentru a verifica rezultatul, trebuie să mergeți la pagina în care ați adăugat codul scurt. Deoarece l-am adăugat pe pagina de start, rezultatul va fi: sortarea categoriilor folosind parametrul Orderby

Categoriile vor fi acum afișate folosind ID-ul.

b) Sortarea categoriilor de produse WooCommerce folosind parametrul de comandă

Similar cu parametrul orderby, acestui parametru i se pot atribui diferite valori în funcție de ce dorim să ordonăm categoriile. În mod implicit, acestea sunt ordonate în ordine crescătoare (ASC), așa că vom atribui acestui parametru valoarea „DESC”. Acesta este codul scurt pe care îl vom folosi [product_categories orderby='ID' order='DESC'].

Pași pentru a sorta categoriile de produse WooCommerce folosind parametrul de comandă

  1. Conectați-vă la site-ul dvs. WordPress și accesați tabloul de bord ca utilizator administrator.
  2. Din meniul Dashboard, faceți clic pe Pagini, apoi selectați pagina în care doriți să adăugați categoriile de produse. Pentru acest exemplu, vom folosi pagina de pornire așa cum se arată mai jos : adăugarea codului scurt al parametrului de comandă
  3. Pentru a verifica rezultatul, trebuie să mergeți la pagina în care ați adăugat codul scurt. Deoarece l-am adăugat pe pagina de start, rezultatul va fi: sortarea categoriilor folosind parametrul Order

Categoriile vor fi acum afișate în ordine descrescătoare.

2. Sortarea categoriilor de produse WooCommerce folosind un fragment de cod

Aceasta este o soluție prietenoasă pentru dezvoltatori, care vă poate ajuta să arhivați aceleași rezultate ca și folosind codurile scurte, așa cum este indicat în exemplele de mai sus. În mod similar, vom folosi doi parametri. Primul este parametrul „orderby” pe care îl acceptă următoarele valori: ID, titlu și nume . Al doilea parametru este „comanda” care acceptă aceste valori: ASC și DESC.

a) Sortarea categoriilor de produse WooCommerce folosind cod

Aceasta este o modalitate foarte eficientă de a vă sorta categoriile de produse WooCommerce. Urmați acești pași simpli:

Pași pentru a sorta categoriile de produse WooCommerce folosind cod

  1. Conectați-vă la site-ul dvs. WordPress și accesați tabloul de bord ca utilizator administrator.
  2. Din meniul Tablou de bord, faceți clic pe Meniu Aspect > Meniu Editor de teme . Când pagina Editor de teme este deschisă, căutați fișierul cu funcțiile temei unde vom adăuga funcția care va sorta categoriile dvs. de produse WooCommerce.
  3. Adăugați următorul cod în fișierul php și amintiți-vă să salvați modificările după ce ați terminat:
 add_filter( 'woocommerce_product_subcategories_args', 'njengah_woocommerce_get_subcategories_ordering_args');

funcția njengah_woocommerce_get_subcategories_ordering_args( $args ) {

$args['order'] = 'desc';

$args['orderby'] = 'titlu';

returnează $args;

}
  1. Pentru a verifica rezultatul, trebuie să accesați pagina principală. Ar trebui să vezi asta: sortarea categoriilor folosind parametrul Order

b) Sortarea categoriilor de produse WooCommerce folosind un alt cod

Pași pentru a sorta categoriile de produse WooCommerce folosind cod

  1. Conectați-vă la site-ul dvs. WordPress și accesați tabloul de bord ca utilizator administrator.
  2. Din meniul Tablou de bord, faceți clic pe Meniu Aspect > Meniu Editor de teme . Când pagina Editor de teme este deschisă, căutați fișierul cu funcțiile temei unde vom adăuga funcția care va sorta categoriile dvs. de produse WooCommerce.
  3. Adăugați următorul cod în fișierul php și amintiți-vă să salvați modificările după ce ați terminat:
 add_filter( 'woocommerce_product_subcategories_args', 'njengah_woocommerce_get_subcategories_ordering_args');

funcția njengah_woocommerce_get_subcategories_ordering_args( $args ) {

$args['order'] = 'desc';

$args['orderby'] = 'ID';

returnează $args;

}
  1. Pentru a verifica rezultatul, trebuie să accesați pagina principală. Ar trebui să vezi asta:

Cum funcționează codul

Primul cod este folosit pentru a afișa categoriile în ordinea descrescătoare a titlurilor (numelor) lor pe pagina Magazin folosind $args['order'] = 'desc'; și $args['orderby'] = 'title'; . Pentru al doilea cod, id-ul folosit pentru a sorta aceste categorii în ordinea descrescătoare a ID-urilor lor. Valoarea care este atribuită parametrului orderby se va schimba de la „nume” la „ID” în fragmentul de cod.

Concluzie

Am văzut că este foarte ușor să implementați soluția dvs. atunci când vine vorba de sortarea categoriilor. În această postare, am analizat cum puteți sorta categoriile WooCommerce. Acestea le putem realiza folosind parametrii order și orderby și atribuindu-le valori diferite pentru a obține efectul de sortare de care aveți nevoie.

Valorile nume și titlu sunt folosite pentru a ordona categoriile în ordinea numelor lor. Sper că ați învățat cum să sortați categoriile WooCommerce din această postare sau cel puțin aveți o idee ideală despre cum să începeți.

Articole similare