Numele meniului personalizat și numele categoriei sunt legate în WordPress?
Am creat un meniu personalizat pentru fiecare dintre categoriile mele (pentru a afișa subcategoriile fiecărei categorii pe pagina respectivă) și acel meniu va avea exact același nume ca și numele categoriei.
Lucrul ciudat care s-a întâmplat este că atunci când am schimbat numele meniului personalizat, numele categoriei s-a schimbat și el, iar permalink-ul acelei categorii s-a schimbat de asemenea, așa că primesc o eroare 404 când încerc să deschid pagina categoriei.
Este doar la mine sau este un bug sau fac ceva greșit aici?
Am încercat pe 2 instalări diferite de WP și ambele au arătat același comportament. Am căutat în documentația WP pentru asta dar nu am găsit nimic legat de acest subiect.
Există vreo legătură între numele meniurilor personalizate și numele categoriei dacă sunt exact la fel?
Meniurile de navigare sunt de fapt taxonomii – de exemplu, sunt înregistrate cu register_taxonomy
și sunt folosite pentru a asocia elemente de meniu (care, desigur, sunt un tip personalizat de postare!).
Slug-urile, pe care încercați să le folosiți aici, trebuie să fie unice pentru un termen de taxonomie, acest lucru este impus la nivelul bazei de date (nu sunt 100% sigur de acest lucru). Deci, probabil există o logică în interiorul funcției wp_insert_term
care modifică slug-urile pentru a fi unice.
