23
Aug.2019
Drupal 10: Remove all redirect entities from the site programmatically

Sometimes we need to completely remove redirect entities, for example, when you copy a site for another project.
You can use custom code in your custom module or install devel_php and run with admin interface on /devel/php.
/* $ids = \Drupal::entityQuery('redirect')->execute(); dump(count($ids)); */ $ids = \Drupal::entityQuery('redirect')->execute(); $storageHandler = \Drupal::entityTypeManager()->getStorage('redirect'); $entities = $storageHandler->loadMultiple($ids); foreach ($entities as $entity) { $entity->delete(); }
Comments