Pagina de arhivă pentru tipul de postare personalizat nu funcționează
Folosesc un plugin numit CPT-onomies pentru a crea Tipuri de Postări Personalizate. Am creat un tip de postare numit "case" și am setat "Has Archive Page" (Are Pagină de Arhivă) la true, dar când încerc să vizualizez un caz individual, primesc eroare 404. Același lucru se întâmplă și când încerc să vizualizez arhiva propriu-zisă, de exemplu "site.com/case" și nu "site.com/case/case-item".
Iată o captură de ecran cu setările mele: https://i.sstatic.net/VOoB1.png
Am încercat să-l dezactivez/activez, fără succes. De asemenea, am încercat să schimb structura permalink-urilor pentru întregul site (din setări -> permalinks) deoarece uneori aceasta nu se actualizează.
Am omis ceva în setări sau este un bug în plugin? Am verificat de mai multe ori și nu pot găsi nimic care ar împiedica funcționarea sa.
Am un fișier template numit single.php
care ar trebui să fie folosit. Am încercat și single-case.php
dar nu a făcut nicio diferență.
Soluție
Am găsit o soluție aici: http://gabrieleromanato.name/wordpress-fix-the-404-error-on-custom-post-types/
Am găsit o soluție aici: http://gabrieleromanato.name/wordpress-fix-the-404-error-on-custom-post-types/
Iată ce trebuie să faci pentru a funcționa (citat de pe site-ul de mai sus):
- Mergi la Setări → Legături permanente și schimbă structura curentă în: /%category%/%postname%
- Salvează modificările.
- Restaurează setările originale ale legăturilor permanente. Salvează modificările.

A funcționat pentru mine. Uf, după o oră de căutare pentru a înțelege de ce nu mergea.
