La única función en la lista de funciones taxonomy.module que parece que hace lo que quiero parece ser una función privada ( _taxonomy_get_tid_from_term ).
¿Qué función se supone que debo usar si todo lo que sé es el nombre del término de taxonomía y necesito averiguar su ID?
taxonomy-terms
beth
fuente
fuente
$foo[0]->tid
no hace nada porque devuelve una matriz codificada con TID. Entonces, para obtener el TID, ¿necesito el TID, o para hacerloforeach()
aunque solo sea en un artículo? De lo contrario:Undefined offset: 0
foreach ($terms as $term)
y verifique$term->vid
para asegurarse de tener el correcto.taxonomy_get_term_by_name()
hará el truco:fuente
$first_term = array_shift($terms);
Esta función funcionó para mí:
Si está utilizando otro vocabulario (diferente de las etiquetas), modifique el código sobre la línea:
fuente