Come ottenere il termine più elevato (antenato superiore) di un termine figlio della tassonomia personalizzata?
1 risposta
- voti
-
- 2012-08-28
Immagino che questafunzione sia ciò che stai cercando -> get_ancestors ()
I guess this function is what you are looking for -> get_ancestors()
-
get_ancestors () afaik restituirà un array ditermini seilterminefiglio è associato apiù di unterminegenitore;enon c'èmodo di sapere qual èilpiù altoin un alberogerarchico,che è quello che voglio ...grazieget_ancestors() afaik will return an array of terms if the child term is associated with more than one parent term; and there's no way to know which is the topmost in a hierarchy tree, which is what I want... thanks
- 0
- 2012-08-28
- unfulvio
-
Se selezioni correttamente,restituisce un array di antenati dalpiùbasso alpiù altonellagerarchia.If you check properly, it returns an array of ancestors from lowest to highest in the hierarchy.
- 0
- 2012-08-28
- Joshua Abenazer
-
ohfantastico,quindi devo solo recuperareilprimo?non sapevo cheera stato ordinato,grazie,controllerò unminutooh cool, so I only need to fetch the 1st one? didn't realize it was ordered, thanks, I will check in a minute
- 0
- 2012-08-28
- unfulvio
-
grazie davvero - hafunzionato;Ho usato reset ($ array)per ottenereilprimoelemento dell'arrayget_ancestors (),èesattamente quello di cui avevobisognothanks indeed - it worked; I used reset($array) to get the 1st element of the get_ancestors() array, that's exactly what I needed
- 1
- 2012-08-28
- unfulvio
Devo ottenereilterminepiùin alto (antenato diprimo livello) di untermine ditassonomia.
Supponi la seguentegerarchia deitermini:
Devo ottenere l'ID deltermine "Nord America" se conosco l'ID "New York"
Sto utilizzando unafunzione adattatatrovata su stackexchangee pochi altriposti dopo aver cercato su Google.
Tuttavia,durante l'utilizzo di questafunzionenelmiotema,il ciclo while risultain un cicloinfinitoper qualchemotivo,anche se $term_ide $tassonomiaforniti sono corretti. Mettere Wordpressin modalità debugnonmi ha aiutato a rintracciareilproblema. Se rimuovoil ciclo whilenellafunzione,Wordpress si ripristinaperfunzionare correttamente (altrimenti siblocca durante l'output di un cicloinfinito). Tuttavia,non soin quale altromodoposso ottenereilgenitorepiùin alto di untermine ditassonomia altrimenti.