La pagina archivio per il custom post type non funziona
Utilizzo un plugin chiamato CPT-onomies per creare Custom Post Type. Ho creato un post type chiamato "case" e ho impostato "Has Archive Page" su true, ma quando provo a visualizzare un singolo case, ottengo solo un errore 404. La stessa cosa accade anche se provo a visualizzare l'archivio effettivo, ad esempio "site.com/case" e non "site.com/case/case-item".
Ecco uno screenshot delle mie impostazioni: https://i.sstatic.net/VOoB1.png
Ho provato a disabilitare/abilitare il plugin, senza successo. Ho anche provato a cambiare la struttura dei permalink dell'intero sito (da impostazioni -> permalink) perché a volte non si aggiorna.
Ho tralasciato qualcosa nelle impostazioni o è un bug del plugin? Ho rivisto tutto più volte e non riesco a trovare nulla che possa impedirne il funzionamento.
Ho un file template chiamato single.php
che dovrebbe essere utilizzato. Ho provato anche con single-case.php
ma non ha fatto alcuna differenza.
Soluzione
Ho trovato una soluzione qui: http://gabrieleromanato.name/wordpress-fix-the-404-error-on-custom-post-types/
Ho trovato una soluzione qui: http://gabrieleromanato.name/wordpress-fix-the-404-error-on-custom-post-types/
Ecco cosa devi fare per farlo funzionare (citazione dal sito sopra):
- Vai su Impostazioni → Permalink e cambia la struttura corrente in: /%category%/%postname%
- Salva le modifiche.
- Ripristina le tue impostazioni originali dei permalink. Salva le modifiche.

Ha funzionato anche per me. Uff dopo un'ora passata a cercare di capire perché non andava.
