Ordine personalizzato dei termini per la tassonomia personalizzata in admin e sito web

6 mag 2011, 12:22:30
Visualizzazioni: 20.9K
Voti: 4

Ho una tassonomia personalizzata registrata per il mio custom post type. Ho bisogno di rendere possibile per un utente specificare l'ordine in cui i termini della tassonomia dovrebbero apparire (qualcosa come menu order per le pagine). Poi quando visualizzo i termini della tassonomia sul sito, utilizzerò l'ordine personalizzato specificato per ordinarli.

Qual è il modo migliore per farlo? Esiste qualche plugin per questo?

Grazie mille, Dasha

2
Commenti

Ho trovato queste righe 'sort' => true, 'args' => array('orderby' => 'term_order') quando registravo una tassonomia personalizzata nel codex. Tuttavia, non è ben spiegato come funziona e come influisce su una tassonomia personalizzata. Qualcuno lo sa? Grazie :)

dashaluna dashaluna
9 mag 2011 18:38:28

Ho aggiunto una risposta qui, ho creato un plugin che fa esattamente questo -- e lo fa abbastanza bene.

Drew Gourley Drew Gourley
22 set 2011 18:10:39
Tutte le risposte alla domanda 6
0

Sto ancora cercando una soluzione.

Dopo alcune ricerche ho deciso di utilizzare il plugin Term Menu Order di @jameslafferty. Questo aggiunge menu_order alla tabella dei termini e può essere utilizzato tra diverse tassonomie e template. @TheDeadMedic sembra aver migliorato questa funzionalità qui, discutendo un problema simile.

15 giu 2011 14:14:03
0

Ho appena rilasciato un plugin per gestire questo problema. È aggiornato e mi piace pensare che faccia le cose nel modo giusto. Puoi trovarlo qui: http://wordpress.org/extend/plugins/custom-taxonomy-sort/.

Dopo l'installazione, devi solo inserire l'ordine per i termini della tassonomia e i tuoi termini verranno magicamente ordinati. Per favore, dammi qualsiasi feedback tu possa avere!

5 lug 2011 02:05:24
2

Ho una soluzione a questo: http://wordpress.org/extend/plugins/order-up-custom-taxonomy-order/

Ordinateli, imposta l'ordinamento automatico, e sistemali!

22 set 2011 17:35:35
Commenti

Ehi, grazie mille per il plugin - stavo facendo dei test e mi sono reso conto che ho una mia query SQL che estrae i termini, immagino che ora dovrei aggiungere una clausola SORT BY? In quale campo viene memorizzata la posizione? Grazie.

dashaluna dashaluna
30 set 2011 12:20:42

Drew, ho anche pubblicato un commento con alcune domande sulla pagina del tuo plugin http://drewgourley.com/order-up-custom-ordering-for-wordpress/

dashaluna dashaluna
30 set 2011 12:39:31
0

Sto cercando una soluzione per lo stesso problema.

@dashaluna il codice che hai trovato funziona solo per le tassonomie registrate come "tag", anche se in ordine non gerarchico e ordina i termini della tassonomia per ordine di inserimento. (questo è quello che ho scoperto, non ne sono sicuro al 100%).

Personalmente uso un campo personalizzato per i termini (fornito tramite WooThemes Content Builder - può essere fatto anche con altri plugin gratuiti) e per usarlo anche nel front-end per ordinare i termini userò una semplice query MySQL che unisce le tabelle della tassonomia appropriata con quella aggiuntiva per i metadati dei termini (campi personalizzati) - Probabilmente funzionerà in ogni situazione ma una query diretta sarebbe più lenta rispetto alle query integrate di WP.

10 mag 2011 18:35:56
0

Mi sono imbattuto nel plugin My Category Order. Tuttavia, questo funziona per le categorie native di WP e aggiunge un link 'My Category Order' al menu Articoli dove puoi trascinare e rilasciare le categorie nell'ordine desiderato.

Può essere modificato (con ricerca e sostituzione del testo) per una tassonomia personalizzata.

Tuttavia, sarebbe bello avere un plugin dedicato per il riordino dei termini di una tassonomia personalizzata o sapere come programmarlo. Sarei grato per qualsiasi suggerimento.

Grazie!

18 mag 2011 14:49:58
0

Grazie a tutti per i consigli e le scuse, non mi ero reso conto di non aver selezionato una risposta per questa domanda.

Da quando l'ho chiesto, mi sono imbattuto nel plugin Category Order and Taxonomy Terms Order. Utilizzo principalmente questo plugin per l'ordinamento.

22 gen 2014 19:01:13