Pagina personalizzata per /product-category/ di WooCommerce

5 set 2018, 18:47:16
Visualizzazioni: 19.3K
Voti: 1

Sto costruendo un sito WordPress da zero utilizzando WooCommerce. Avrò prodotti di numerosi brand e per organizzarli meglio, ho creato ogni brand come categoria. Attualmente, quando vado su mywebsite.com/product-category/nome_brand utilizza il mio template page.php. Vorrei che utilizzasse un template diverso, ma non sono sicuro di quale file devo aggiungere. Ho provato page-product-category.php, page-product.php, page-category.php ma nulla sembra funzionare. Capisco che "woocommerce/content-product.php" è il file che devo modificare per cambiare l'output di WooCommerce, ma ho anche bisogno di modificare tutto il resto: header, navigazione, footer e così via. Ho provato anche altri file come "woocommerce/woocommerce.php", "category.php", ma senza successo, continua a usare il mio template page.php. Grazie in anticipo!

1
Commenti

Inoltre, se qualcuno può aiutare, che dire delle altre pagine come /product/, /cart/ e /checkout/? Grazie!

stefanplc stefanplc
5 set 2018 18:57:25
Tutte le risposte alla domanda 1
6

L'URL product-category utilizza taxonomy-product-cat.php che richiama archive-product.php

Sarà necessario sovrascriverlo creando un file con lo stesso nome in cartellatema/woocommerce/archive-product.php

Puoi aprire qualsiasi file nella cartella templates del plugin WooCommerce e troverai un commento in cima al file che spiega come sovrascriverlo.

Non dimenticare di aggiungere add_theme_support( 'woocommerce' ); nel file functions.php del tema se non è già presente.

5 set 2018 19:08:14
Commenti

Grazie mille per aver offerto il tuo aiuto! Ho preso il mio file page.php e l'ho duplicato, rinominandolo in taxonomy-product-cat.php e poi ho modificato qualcosa al suo interno per poter vedere la differenza. L'ho caricato nella cartella del mio tema. Poi ho aggiornato la pagina /product-category/ ma continua a utilizzare il file page.php :( Cosa mi manca?

stefanplc stefanplc
5 set 2018 19:16:59

Ok, ho risolto. Dovevo anche aggiungere add_theme_support( 'woocommerce' ); nel mio file functions.php. Potresti per favore modificare la tua risposta aggiungendo questa informazione così posso segnarla come risposta completa e corretta? Grazie!

stefanplc stefanplc
5 set 2018 19:28:17

Oh, questa riga dovrebbe essere presente in qualsiasi tema ora. Aggiornerò la risposta,

Ash0ur Ash0ur
5 set 2018 19:36:36

Sì, non lo sapevo, è la prima volta che uso WooCommerce :p. Grazie per il tuo aiuto!

stefanplc stefanplc
5 set 2018 20:08:03

add_theme_support( 'woocommerce' ) ha funzionato per me. Grazie.

Zeth Zeth
28 dic 2020 00:06:47

Non dimenticare di controllare lo stato di WooCommerce nel pannello di amministrazione, mostra tutti i problemi e se le cose funzionano o meno.

Lenin Lenin
5 ott 2021 13:01:07
Mostra i restanti 1 commenti