Il nome del menu personalizzato e il nome della categoria sono collegati in WordPress?
Ho creato un menu personalizzato per ognuna delle mie categorie (per mostrare le sottocategorie di ogni categoria nella rispettiva pagina) e quel menu avrà esattamente lo stesso nome della categoria.
La cosa strana che è successa è che quando ho cambiato il nome del menu personalizzato, anche il nome della categoria è cambiato e così pure il permalink di quella categoria, ottenendo così un errore 404 quando provo ad aprire la pagina della categoria.
Succede solo a me o è un bug oppure sto facendo qualcosa di sbagliato?
Ho provato su 2 installazioni diverse di WP e entrambe hanno mostrato lo stesso comportamento. Ho cercato nella documentazione di WP ma non ho trovato nulla in merito.
Esiste una sorta di collegamento tra i nomi dei menu personalizzati e i nomi delle categorie se sono esattamente uguali?
I menu di navigazione sono in realtà tassonomie – ad esempio, vengono registrati con register_taxonomy
e vengono utilizzati per associare voci di menu (che sono, ovviamente, un custom post type!).
Gli slug, che è ciò che stai cercando di utilizzare qui, devono essere univoci per un termine della tassonomia, questo è imposto a livello di database (non ne sono sicuro al 100%). Quindi probabilmente c'è della logica all'interno di wp_insert_term
che modifica gli slug per renderli univoci.
