categorie prodotti woocommerce nel menu

26 mar 2013, 20:38:32
Visualizzazioni: 14.2K
Voti: -1

Sto utilizzando il plugin WooCommerce e ho aggiunto alcune categorie di prodotti in Aspetto->Menu. Ho notato che se mi disconnetto, le categorie di prodotti non vengono visualizzate affatto... per favore aiutatemi.

scusate per il mio inglese.

5
Commenti

dovrebbe funzionare però, hai pulito la cache?

Ewout Ewout
26 mar 2013 21:08:04

Stavo usando diversi browser...

andys andys
26 mar 2013 21:11:38

Ho visto in altri forum che era un problema anche per altre persone, ma non sono riuscito a trovare una soluzione... Se uso il widget delle categorie prodotti di WooCommerce allora funziona... quindi immagino ci sia qualcosa tra WooCommerce e wp_nav_menu

andys andys
26 mar 2013 21:12:54

quindi se ho capito bene, vedi le categorie quando sei loggato come admin, ma non quando sei disconnesso? Oppure intendi che il menu non si salva correttamente? (nel mio setup funziona come dovrebbe)

Ewout Ewout
26 mar 2013 21:13:03

Il menu si salva correttamente, tutto ok. Volevo dire che solo gli utenti loggati possono vedere le categorie di prodotti nel menu front end.

andys andys
26 mar 2013 21:15:01
Tutte le risposte alla domanda 1
3

Ho trovato la risposta. Il problema principale è:

Innanzitutto il plugin WooCommerce ha il suo sistema di ID. E WordPress ha il proprio sistema di ID. Ed è successo che con lo stesso ID c'erano due elementi diversi. Ad esempio:

La categoria WooCommerce chiamata "mia categoria" ha ID: 13

E

La pagina WordPress "Logout" ha ID: 13

Quindi, in WooCommerce c'è una funzione chiamata "woocommerce_nav_menu_items" che controlla pagine come "Logout", "Cambia password", "Visualizza ordine", "Modifica indirizzo" per evitare di mostrarle se l'utente non è loggato. E questa funzione, se non sei loggato, rimuove tutte queste pagine dal menu.

Ed è successo che la categoria che ho creato in WooCommerce aveva lo stesso ID della pagina "Logout" creata.

Il mio suggerimento:

Se dovesse capitare anche a voi, semplicemente eliminate la categoria creata e createne una nuova, perché il sistema assegnerà un ID diverso alla vostra categoria.

Spero che questo possa aiutare molte persone.

26 mar 2013 23:30:39
Commenti

Grazie per il feedback! Ho segnalato anche io a WooThemes, non so se l'avevi già fatto! (e magari puoi accettare la tua risposta per segnare il problema come risolto)

Ewout Ewout
27 mar 2013 10:39:44

Volevo solo farti sapere che WooThemes è stato molto veloce a seguire questa segnalazione e hanno già risolto il problema! https://github.com/woothemes/woocommerce/commit/c84ea9e7832c2464467b41a6e53584a333f68d37

Ewout Ewout
28 mar 2013 00:06:55

contento che sia stato risolto ;)

andys andys
1 apr 2013 22:46:29