Bagaimana cara mendapatkan istilah tingkat atas dalam taksonomi khusus?

8

Saya memiliki pengaturan taksonomi hierarkis khusus untuk situs web konferensi. Istilah tingkat atas dalam taksonomi ini adalah Tanggal, yang memiliki istilah anak yang mewakili slot sesi pada tanggal tersebut. Saya mencoba mencari cara untuk mendapatkan daftar istilah tingkat atas dalam taksonomi, yaitu saya hanya menginginkan istilah yang merupakan Tanggal, bukan istilah yang merupakan sesi. Apakah ini mungkin menggunakan get_terms()?

Jackson
sumber

Jawaban:

22

Mencoba untuk lulus 0untuk parentargumen dalam get_terms().

parent (integer) Dapatkan anak langsung dari istilah ini (hanya istilah yang orangtua eksplisitnya adalah nilai ini). Jika 0 berlalu, hanya istilah tingkat atas yang dikembalikan. Default adalah string kosong.

Jarang
sumber
+1 - Ini adalah jawaban yang Anda cari ...;)
t31os
Ini berhasil untuk saya! Tetapi mengapa fungsi ini tidak memiliki argumen "mendalam" seperti Wordpress lainnya yang mendapatkan fungsi?
Jeff K.
@Anatidaus yang tahu ... tapi saya tidak akan mengatakan kedalaman itu umum.
Jarang
-1

Lihat http://codex.wordpress.org/Function_Reference/get_terms .

Gunakan hierarkis = 0

$my_taxonomy = get_terms('my_taxonomy', 'orderby=count&hide_empty=0&hierarchical=0');
keatch
sumber
nggak. hierarchical=0tidak bekerja Cara yang lebih baik adalahparent=0
Tusko Trush