Com este código você poder eliminar todos os itens de registros de um tipo de vocabulário em uma taxonomia.
em MY_VOCABULARY_ID. Coloque o nome de máquina do seu vocabulário.
<?php use Drupal\taxonomy\Entity\Term; use Drupal\Core\Entity\EntityTypeManagerInterface; $vid = 'MY_VOCABULARY_ID'; $entityTypeManager = \Drupal::service('entity_type.manager'); $termStorage = $entityTypeManager->getStorage('taxonomy_term'); $query = $termStorage->getQuery() ->condition('vid', $vid) ->accessCheck(FALSE); $tids = $query->execute(); if (empty($tids)) { return; } $terms = $termStorage->loadMultiple($tids); $termStorage->delete($terms); ?>
Seção: