Saltar al contenido

Drupal – ¿Cómo eliminar un término de vocabulario mediante programación?

Solución:

  $tids = Drupal::entityQuery('taxonomy_term')
    ->condition('vid', 'mycustomvocab')
    ->execute();

  $controller = Drupal::entityTypeManager()->getStorage('taxonomy_term');
  $entities = $controller->loadMultiple($tids);
  $controller->delete($entities);

Solo notando otro enfoque para eliminar el término de taxonomía individualmente, útil para algunos casos:

// Example to load and delete a taxonomy term
$tid = 12;
if ($term = DrupaltaxonomyEntityTerm::load($tid)) {
  // Delete the term itself
  $term->delete();
}
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *