Aller au contenu principal
Menu
Offcanvas

Comment supprimer tous les termes d’une taxonomie

On peut avoir besoin de supprimer tous les termes d’une taxonomie, soit pour les remplacer par une nouvelle liste de termes, soit en cours de développement pour refaire un import.

Supprimer les termes avec une commande Drush

Quand il y a beaucoup de termes, cela peut être assez contraignant à faire depuis le back office. Il existe une commande Drush très simple qui permet de supprimer tous les termes :

sur Drupal 8 ou 9, lancer cette commande :

Commande Drush

drush entity:delete taxonomy_term --bundle=VOCABULARY_ID

 

Remplacer VOCABULARY_ID par le nom machine du vocabulaire de la taxonomie.

Exemple avec un vocabulaire "Nationalité" avec un nom machine  nationalite.

drush entity:delete taxonomy_term --bundle=nationalite

 

La commande retourne les ids des termes supprimés

[success] Deleted taxonomy_term entity Ids: 201, 202, 203, 204, 205

 

Autres ressources utiles

Ajouter un commentaire

Articles similaires

Comment supprimer les changements locaux avec git que l'on n'a pas commit ?

LIRE LA SUITE