Uno puede recuperar elementos de campo de una entidad con
// Find all terms on $node in field 'field_tags'.
$terms = field_get_items('node', $node, 'field_tags');
Pero, ¿hay una manera conveniente de hacer lo contrario, Core o de otra manera?
// Attach new term $term to $node in field 'field_tags'.
$term = taxonomy_term_load($tid);
$node = field_set_items('node', $node, 'field_tags', 'taxonomy_term', $term);
node_save($node);
Me gustaría evitar la molestia de asignar manualmente un término $, ir a ver cómo se ve la estructura de la matriz y luego construir la matriz a mano, ya que a veces no es trivial.
El único problema en la cola central que pude encontrar que parecía vagamente similar fue sobre el lenguaje de campo api DX .