Categorii de produse WooCommerce în meniu

26 mar. 2013, 20:38:32
Vizualizări: 14.2K
Voturi: -1

Folosesc plugin-ul WooCommerce și am adăugat câteva categorii de produse în Aparență->Meniu. Am observat că atunci când mă deconectez, categoriile de produse nu se mai afișează deloc... vă rog să mă ajutați.

Îmi cer scuze pentru engleza mea proastă.

5
Comentarii

ar trebui să funcționeze, ai golit cache-ul?

Ewout Ewout
26 mar. 2013 21:08:04

Am încercat pe mai multe browsere...

andys andys
26 mar. 2013 21:11:38

Am văzut pe alte forumuri că a fost o problemă și pentru alți utilizatori, dar nu am găsit o soluție... Dacă folosesc widget-ul de categorii de produse WooCommerce atunci funcționează... deci cred că e ceva între WooCommerce și wp_nav_menu

andys andys
26 mar. 2013 21:12:54

deci dacă înțeleg corect, vezi categoriile când ești autentificat ca administrator, dar nu când ești deconectat? Sau vrei să spui că meniul nu se salvează corespunzător? (la mine funcționează așa cum ar trebui în configurația mea)

Ewout Ewout
26 mar. 2013 21:13:03

Meniul se salvează corect, totul este în regulă. Vreau să spun că doar utilizatorii autentificați pot vedea categoriile de produse în meniul din front-end.

andys andys
26 mar. 2013 21:15:01
Toate răspunsurile la întrebare 1
3

Am găsit răspunsul. Principala problemă este:

În primul rând, plugin-ul WooCommerce are propriul sistem de ID-uri. Și WordPress are propriul sistem de ID-uri. Și s-a întâmplat ca același ID să fie atribuit la două elemente diferite. De exemplu:

Categoria WooCommerce numită "categoria mea" are ID: 13

Și

Pagina WordPress "Deconectare" are ID: 13

Deci, în WooCommerce există o funcție numită "woocommerce_nav_menu_items" care verifică pagini precum "Deconectare", "Schimbă parola", "Vezi comandă", "Editează adresa" pentru a evita afișarea lor dacă utilizatorul nu este autentificat. Și această funcție verifică dacă nu ești autentificat și elimină din meniu toate aceste pagini.

Și s-a întâmplat ca categoria creată de mine în WooCommerce să aibă același ID ca pagina "Deconectare".

Sugestia mea:

Dacă vi se întâmplă acest lucru, pur și simplu ștergeți categoria creată și creați una nouă, deoarece sistemul va atribui un alt ID categoriei dumneavoastră.

Sper că acest lucru va ajuta multe persoane.

26 mar. 2013 23:30:39
Comentarii

Mulțumesc pentru feedback! Am raportat și eu această problemă WooThemes, nu sunt sigur dacă ai făcut-o deja! (+poți accepta propriul răspuns pentru a marca problema ca rezolvată)

Ewout Ewout
27 mar. 2013 10:39:44

Voiam doar să-ți anunț că WooThemes a răspuns foarte rapid la această problemă și au rezolvat-o deja! https://github.com/woothemes/woocommerce/commit/c84ea9e7832c2464467b41a6e53584a333f68d37

Ewout Ewout
28 mar. 2013 00:06:55

bucuros să aud asta ;)

andys andys
1 apr. 2013 22:46:29