Drupal Camp Беларусь 18-19 мая 2019 в Минске.

Массовые изменения в body у нод конкретного типа

$result = db_select('node', 'n')
  ->fields('n', array('nid'))
  ->condition('type', 'article', '=') // выбрать все ноды типа article
  ->execute();

foreach ($result as $record) { 
  $nid = $record->nid;
  $wrapper = entity_metadata_wrapper('node', $nid);
  $body = $wrapper->body->value->value();
  $newbody = preg_replace('', '', $body);
  $wrapper->body->value->set($newbody);
  $wrapper->save();
}