Domanda

Ho appena lanciato un sito che ha una sezione Risorse in essa, elencando della scuola, documenti ecc Ora il cliente chiede di aggiungere un 'alfabetico sorter' che permetterà agli utenti di visualizzare in ogni specifica categoria del post / le risorse in base alla loro prima lettera.

Questo non sarebbe di difficile (teoricamente), i problemi sono quelli che sono su post-tipi con categorie nidificate e ho già manipolare la richiesta (sul filtro request) per ottenere quello che voglio e non un 404.

La struttura è domain.com/resources/parent-category/child-category/post-name e mi piacerebbe avere sguardo abbastanza permalink così domain.com/resources/parent-category/child-category/A-Z e non utilizzando un index=A-Z.

Questo dovrebbe anche lavoro (visualizza i messaggi corrette in a-z ordine) quando l'utente elimina parte dell'URL, cioè domain.com/resources/parent-category/A-Z o domain.com/resources/A-Z.

Quale sarebbe l'approccio migliore per questo, considerando non possiamo tornare indietro e aggiungere 'categoria alla lettera', tassonomia, campo personalizzato ecc? Esiste un modo per collegare forse in SQL prime e modificarlo come qui http: // wordpress .org / supporto / argomento / first-letter-posts ?

Grazie!

È stato utile?

Soluzione

La mia raccomandazione sarebbe quella di utilizzare query_posts() per modificare la query in modo che orderby=title e order=ASC ... Ciò restituirà gli stessi risultati come la vostra prima query, ma con i messaggi ordinata alfabeticamente per titolo .

Altri suggerimenti

Questo plugin può essere utile: http://www.nateomedia.com / merci / downloads / wordpress / wp-scatto /

(WP-SNAP significa: WordPress sistema per la navigazione in ordine alfabetico i messaggi)

avanzata Pubblica tipi di ordine è il miglior plug-in per questo scopo, essa permette di alfabetizzare il palo per alcune categorie. Inoltre è possibile ordinare usando un campo personalizzato.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a wordpress.stackexchange
scroll top