Creación de término de taxonomía en Drupal 8
23/02/2016
// Calculamos el tid del padre (si lo tuviera)
if (!empty($parent_term_name)) {
$parent_terms = taxonomy_term_load_multiple_by_name($parent_term_name, $vocabulary_id);
$parent_term = reset($parent_terms);
}
// Creamos el término, indicando el tid del padre si lo queremos hacer jerarquizado
// Si sólo queremos crear un término sin padre, omitimos la línea ‘parent’
Term::create([
'parent' => (!empty($parent_term->id())) ? [$parent_term->id()] : [],
'name' => $term_name,
'vid' => $vocabulary_id,
])->save();