Loop Categorie Prodotti WooCommerce - Come modificare l'ordine di visualizzazione del rating e del prezzo?

29 ago 2013, 19:19:29
Visualizzazioni: 14.5K
Voti: 0

Voglio fare una cosa molto molto semplice: riordinare la visualizzazione delle informazioni sul rating e sul prezzo nel loop delle categorie prodotti di WooCommerce. Attualmente nella pagina della categoria prodotto ho 5 prodotti, tutti con lo stesso layout:

--THUMBNAIL--
| Nome prodotto
| Rating
| Prezzo
| Aggiungi al carrello

Ora voglio modificarlo in questo modo:

--THUMBNAIL--
| Nome prodotto
| Prezzo
| Rating
| Aggiungi al carrello

So che il codice si trova da qualche parte tra gli hook, ma non riesco a trovare un modo per farlo funzionare. Se qualcuno ha già affrontato questo problema, per favore aiutami a trovare una soluzione. Lo apprezzerei moltissimo.

Grazie.

4
Commenti

Nel tuo esempio sono entrambi uguali... cosa è cambiato?

User User
29 ago 2013 19:23:46

Il ciclo delle categorie di WooCommerce è gestito dal template standard di WooCommerce o da un template nel tuo tema? In tal caso, dovresti postare il codice utilizzato.

gmazzap gmazzap
29 ago 2013 20:18:08

@splashingpixels Sì, è stato un mio errore di digitazione, ho modificato il post. La tua risposta ha funzionato per me. Grazie.

joshcayenne joshcayenne
29 ago 2013 20:37:38

@G.M. Grazie per essere passato. Finora ho utilizzato solo il template standard di WooCommerce.

joshcayenne joshcayenne
29 ago 2013 20:38:29
Tutte le risposte alla domanda 1
1

Ad esempio, se vuoi scambiare la valutazione e il prezzo in modo che il prezzo appaia prima della valutazione, dovresti fare quanto segue.

remove_action( 'woocommerce_after_shop_loop_item_title', 'woocommerce_template_loop_price', 10 );
remove_action( 'woocommerce_after_shop_loop_item_title', 'woocommerce_template_loop_rating', 5 );

add_action( 'woocommerce_after_shop_loop_item_title', 'woocommerce_template_loop_price', 11 );
add_action( 'woocommerce_after_shop_loop_item_title', 'woocommerce_template_loop_rating', 12 );

Inserisci queste righe di codice nel file functions.php del tuo tema.

29 ago 2013 19:29:48
Commenti

Eccellente. Funziona perfettamente. Penso che dovrò dedicare più tempo a questa cosa degli hook. Grazie mille!

joshcayenne joshcayenne
29 ago 2013 20:27:35