Come ordinare le categorie di WooCommerce per una migliore esperienza utente

Pubblicato: 2020-07-30

Ordina le categorie di prodotti WooCommerce Se desideri modificare l'ordine predefinito della categoria nel tuo sito WooCommerce, ci sono diversi modi per ordinare le categorie di prodotti WooCommerce come descritto e illustrato in questa guida rapida. Se stai cercando un modo per ordinare le categorie, questo post ti guiderà.

Guida per ordinare le categorie di prodotti WooCommerce

Sarai sorpreso di quanto sia facile cambiare l'ordine delle categorie utilizzando metodi efficaci WooCommerce integrati. Per impostazione predefinita, le categorie WooCommerce vengono visualizzate come mostrato nell'immagine seguente:

categorie predefinite

Perché ordinare le categorie di WooCommerce?

L'uso delle categorie per i tuoi prodotti spesso influenza il modo in cui i lettori si avvicinano ai tuoi contenuti. I visitatori del tuo negozio WooCommerce dovrebbero essere in grado di trovare facilmente i prodotti attraverso le categorie di prodotti.

WooCommerce ti consente di visualizzare prodotti, categorie nella pagina del negozio o sottocategorie nelle pagine delle categorie nelle pagine dell'archivio.

Normalmente, molti utenti di WooCommerce selezionano la terza opzione, prodotti e categorie o sottocategorie. Se lo fai, significa che i visitatori possono selezionare i prodotti direttamente dalla home page o perfezionare la ricerca facendo clic su un archivio di categorie di prodotti.

Inoltre, le categorie di prodotti ti aiutano a mantenere organizzato il tuo negozio se hai una varietà di prodotti. Ad esempio, se vendi cinture e magliette, non dovrebbero essere nella stessa categoria. ordina le categorie di prodotti woocommerce

Ciò implica che il tuo negozio sarà sempre organizzato ei tuoi clienti troveranno facilmente i prodotti che rientrano in un determinato gruppo nel tuo negozio . Queste tassonomie ti aiutano ad avere un catalogo di prodotti ben organizzato che i clienti potranno utilizzare per trovare i prodotti, dimostrandosi una risorsa molto preziosa nel tuo negozio.

È tuttavia importante notare che WordPress dispone questa tassonomia in ordine alfabetico, per impostazione predefinita, il che rende l'elenco delle categorie a volte inflessibile e privo di significato. Ciò richiede la necessità di ordinare la categoria in modo diverso e più interessante in WordPress. Questa è la stessa preoccupazione che hanno i proprietari dei negozi WooCommerce.

In questo post imparerai come ordinare le categorie di WooCommerce nell'ordine che preferisci. Questo può essere di grande aiuto e puoi ordinare le categorie di prodotti in ordine decrescente rispetto ai loro ID per aiutare i clienti a vedere le ultime categorie di prodotti che vengono aggiunte da te ogni volta che visitano il tuo negozio.

1. Come ordinare le categorie di prodotti WooCommerce utilizzando uno shortcode

Se hai familiarità con WooCommerce, sai che fornisce molti codici brevi da utilizzare per visualizzare prodotti e categorie di prodotti. Ad esempio, lo shortcode [product_categories] può essere utilizzato per visualizzare le categorie su qualsiasi pagina.

Inoltre, per questo semplice tutorial, utilizzeremo due parametri. Il primo è il parametro 'orderby' che accetta i seguenti valori: ID, title e name . Il secondo parametro è 'ordine' che accetta questi valori: ASC e DESC.

a) Ordinamento delle categorie di prodotti WooCommerce utilizzando il parametro orderby

A questo parametro possono essere assegnati valori diversi a seconda di come si desidera ordinare le categorie. Per impostazione predefinita, sono ordinati per nome, quindi assegneremo a questo parametro il valore 'ID'. Questo è lo shortcode che useremo [product_categories orderby='ID']

Passaggi per ordinare le categorie di prodotti WooCommerce utilizzando il parametro orderby

  1. Accedi al tuo sito WordPress e accedi alla Dashboard come utente amministratore.
  2. Dal menu Dashboard, fai clic su Pagine, quindi seleziona la pagina in cui desideri aggiungere le categorie di prodotti. Per questo esempio, utilizzeremo la Home page come mostrato di seguito: aggiungendo lo shortcode del parametro orderby
  3. Per verificare il risultato, devi andare alla pagina in cui hai aggiunto lo shortcode. Dato che l'abbiamo aggiunto nella home page, il risultato sarà: categorie di ordinamento utilizzando il parametro Orderby

Le categorie verranno ora visualizzate utilizzando l'ID.

b) Ordinamento delle categorie di prodotti WooCommerce utilizzando il parametro dell'ordine

Simile al parametro orderby, a questo parametro possono essere assegnati valori diversi a seconda di cosa si desidera ordinare le categorie. Per impostazione predefinita, sono ordinati in ordine crescente (ASC), quindi assegneremo a questo parametro il valore 'DESC'. Questo è lo shortcode che useremo [product_categories orderby='ID' order='DESC'].

Passaggi per ordinare le categorie di prodotti WooCommerce utilizzando il parametro dell'ordine

  1. Accedi al tuo sito WordPress e accedi alla Dashboard come utente amministratore.
  2. Dal menu Dashboard, fai clic su Pagine, quindi seleziona la pagina in cui desideri aggiungere le categorie di prodotti. Per questo esempio, utilizzeremo la Home page come mostrato di seguito : aggiungendo lo shortcode del parametro dell'ordine
  3. Per verificare il risultato, devi andare alla pagina in cui hai aggiunto lo shortcode. Dato che l'abbiamo aggiunto nella home page, il risultato sarà: categorie di ordinamento utilizzando il parametro Order

Le categorie verranno ora visualizzate in ordine decrescente.

2. Ordinare le categorie di prodotti WooCommerce utilizzando uno snippet di codice

Questa è una soluzione adatta agli sviluppatori che può aiutarti ad archiviare gli stessi risultati dell'utilizzo degli shortcode come indicato negli esempi precedenti. Allo stesso modo, utilizzeremo due parametri. Il primo è il parametro 'orderby' che accetta i seguenti valori: ID, title e name . Il secondo parametro è 'ordine' che accetta questi valori: ASC e DESC.

a) Ordinare le categorie di prodotti WooCommerce utilizzando il codice

Questo è un modo molto efficace per ordinare le categorie di prodotti WooCommerce. Basta seguire questi semplici passaggi:

Passaggi per ordinare le categorie di prodotti WooCommerce utilizzando il codice

  1. Accedi al tuo sito WordPress e accedi alla Dashboard come utente amministratore.
  2. Dal menu Dashboard, fai clic su Menu Aspetto > Menu Editor temi . Quando viene aperta la pagina Editor temi , cerca il file delle funzioni del tema in cui aggiungeremo la funzione che ordinerà le categorie di prodotti WooCommerce.
  3. Aggiungi il seguente codice al file php e ricorda di salvare le modifiche una volta che hai finito:
 add_filter('woocommerce_product_subcategories_args', 'njengah_woocommerce_get_subcategories_ordering_args');

funzione njengah_woocommerce_get_subcategories_ordering_args($args) {

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

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

restituisce $args;

}
  1. Per verificare l' esito è necessario accedere alla home page. Dovresti vedere questo: categorie di ordinamento utilizzando il parametro Order

b) Ordinare le categorie di prodotti WooCommerce utilizzando un altro codice

Passaggi per ordinare le categorie di prodotti WooCommerce utilizzando il codice

  1. Accedi al tuo sito WordPress e accedi alla Dashboard come utente amministratore.
  2. Dal menu Dashboard, fai clic su Menu Aspetto > Menu Editor temi . Quando viene aperta la pagina Editor temi , cerca il file delle funzioni del tema in cui aggiungeremo la funzione che ordinerà le categorie di prodotti WooCommerce.
  3. Aggiungi il seguente codice al file php e ricorda di salvare le modifiche una volta che hai finito:
 add_filter('woocommerce_product_subcategories_args', 'njengah_woocommerce_get_subcategories_ordering_args');

funzione njengah_woocommerce_get_subcategories_ordering_args($args) {

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

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

restituisce $args;

}
  1. Per verificare l' esito è necessario accedere alla home page. Dovresti vedere questo:

Come funziona il codice

Il primo codice viene utilizzato per visualizzare le categorie nell'ordine decrescente dei loro titoli (nomi) nella pagina del Negozio utilizzando $args['order'] = 'desc'; e $args['orderby'] = 'title'; . Per il secondo codice, id utilizzava per ordinare queste categorie nell'ordine decrescente dei loro ID. Il valore assegnato al parametro orderby cambierà da 'name' a 'ID' nello snippet di codice.

Conclusione

Abbiamo visto che è molto facile implementare la tua soluzione quando si tratta di ordinare le categorie. In questo post, abbiamo visto come ordinare le categorie di WooCommerce. Possiamo ottenerli utilizzando i parametri order e orderby e assegnando loro valori diversi per ottenere l'effetto di ordinamento di cui hai bisogno.

I valori nome e titolo vengono utilizzati per ordinare le categorie nell'ordine dei loro nomi. Spero che tu abbia imparato a ordinare le categorie di WooCommerce da questo post o almeno che tu abbia un ideale su come iniziare.

Articoli simili