Satu-satunya fungsi pada daftar fungsi taxonomy.module yang terlihat seperti melakukan apa yang saya inginkan tampak sebagai fungsi pribadi ( _taxonomy_get_tid_from_term ).
Apa fungsi yang harus saya gunakan jika yang saya tahu adalah nama istilah taksonomi dan saya perlu mencari tahu ID-nya?
taxonomy-terms
beth
sumber
sumber
$foo[0]->tid
tidak melakukan apa-apa karena mengembalikan array yang dikunci dengan TIDs. Jadi untuk mendapatkan TID, saya perlu TID, atau melakukanforeach()
meskipun hanya pada satu item? Kalau tidak:Undefined offset: 0
foreach ($terms as $term)
dan periksa$term->vid
untuk memastikan Anda memiliki yang benar.taxonomy_get_term_by_name()
akan melakukan trik:sumber
$first_term = array_shift($terms);
Fungsi ini berfungsi untuk saya:
Jika Anda menggunakan kosakata lain (berbeda dari Tags), maka modifikasi dalam kode di atas baris:
sumber