La seule fonction de la liste des fonctions taxonomy.module qui ressemble à ce que je veux semble être une fonction privée ( _taxonomy_get_tid_from_term ).
Quelle fonction suis-je censé utiliser si je ne connais que le nom du terme de taxonomie et que je dois trouver son ID?
taxonomy-terms
beth
la source
la source
$foo[0]->tid
ne fait rien car il retourne un tableau avec des TID. Donc, pour obtenir le TID, j'ai besoin du TID, ou pour le faireforeach()
même s'il ne s'agit que d'un seul article? Sinon:Undefined offset: 0
foreach ($terms as $term)
et vérifiez le$term->vid
pour vous assurer que vous avez le bon.taxonomy_get_term_by_name()
fera l'affaire:la source
$first_term = array_shift($terms);
Cette fonction a fonctionné pour moi:
Si vous utilisez un autre vocabulaire (différent des balises), modifiez le code au-dessus de la ligne:
la source