Questo è un ripasso di una domanda precedente che avevo, ma mi piace approfondire ora per essere in grado di risolverlo completamente.
Quindi, con i post (normali) cambiare il permalink è facile come andare su Impostazioni> Permalink e cambiarlo in qualcosa che ti piace, come quello ampiamente utilizzato %category%/%postname%.html
. Tutto funziona. Se solo questo fosse facile per il tipo di posta personalizzato e anche per le tassonomie.
Quindi questo è quello che mi piace realizzare.
- http://mywordpress.com/portfolio.html - Visualizza tutti i post in tutte le categorie.
- http://mywordpress.com/portfolio/music/ - Visualizza tutti i messaggi in questa categoria.
- http://mywordpress.com/portfolio/music/trance/ - Visualizza tutti i post in questa categoria (figlio).
- http://mywordpress.com/portfolio/music/trance/Tiesto.html - Visualizza il post.
Quello che ho ottenuto finora è il seguente:
- Per prima cosa ho creato un progetto
custom_post_type
denominato e una project_category .taxonomy
- Ho creato un portfolio di pagine e gli ho dato un modello di pagina che elencherà tutti i
post_type = project
post. Come posso aggiungere .html al permalink delle pagine? Ora collega a http://mywordpress.com/portfolio mentre voglio http://mywordpress.com/portfolio.html . Questo dovrebbe risolvere il primo problema. - Quindi le cose diventeranno difficili, perché non sappiamo di persona quante sottocategorie ci sono, forse non ce ne sono nemmeno. Quindi la struttura che stiamo cercando è
portfolio/(CATEGORY PATH FROM TOP TO CHILD)/post.html
. Sono ancora bloccato a questo punto. Penso che dovrei in qualche modo aggiungere l'ultima categoria al percorso e passarla lungo il project_category , che dovrebbe portare a un file taxonomy.php dove posso elaborarlo correttamente. - Non ho affrontato neanche questo, ma dovrebbe avere qualcosa a che fare con
%postname%.html
la fine di qualcosa.
Spero che il mio problema sia chiaro e che ci siano sviluppatori coraggiosi che mi aiuteranno ad affrontare questo problema che mi ha già tenuto occupato per quattro giorni COMPLETI!