Attach the module "Insert" to ALL "Body" fields? I've just installed the Insert module. I have many many content types in my site and all of them contains the same "Body" field. It would take me much time to attach an Insert image-field to each one of them manually and I need a way to do that at once.

How will you achieve this goal? If you drop a module's name please also detail in steps where and what will you do to achieve it.
You may add this code snippet in the install file in your custom module and run update.php. It works fine, I've tested this code on my local site

&lt;?php
/**
 * Add an image field to a node.
 */
function my_module_update_7001() {
  $field_name = 'field_insert_image';

  // Make sure the field doesn't already exist.
  if (!field_info_field($field_name)) {
    // Create the field.
    $field = array(
      'field_name' =&gt; $field_name,
      'type' =&gt; 'image',
    );
    field_create_field($field);
  }

  $content_types = node_type_get_types();
  $exclude = array('example');
  foreach ($content_types as $content_type) {
  if (!in_array($content_type-&gt;type, $exclude)) {
    $instance = field_info_instance('node', $field_name, $content_type-&gt;type);
    if (!$instance) {
      // Create the instance.
      $instance = array(
        'field_name' =&gt; $field_name,
        'entity_type' =&gt; 'node',
        'bundle' =&gt; $content_type-&gt;type,
        'label' =&gt; 'Image Insert',
        'description' =&gt; 'An image for the article.',
        'required' =&gt; TRUE,
        'settings' =&gt; array(
          'file_extensions' =&gt; 'png jpg jpeg',
          'file_directory' =&gt; '',
          'max_filesize' =&gt; '20 MB',
          'alt_field' =&gt; 1,
          'title_field' =&gt; 1,
          'max_resolution' =&gt; '300x200',
          'min_resolution' =&gt; '200x125',
          'default_image' =&gt; 0,
         ),
         'widget' =&gt; array(
          'type' =&gt; 'image_image',
          'module' =&gt; 'image',
          'active' =&gt; 1,
          'settings' =&gt; array(
            'insert' =&gt; 1,
            'insert_absolute' =&gt; 1,
            'insert_styles' =&gt; array_keys(insert_styles_list()),
          ),
         ),
         'display' =&gt; array(
          'default' =&gt; array(
           'label' =&gt; 'hidden',
           'type' =&gt; 'image',
           'weight' =&gt; 0,
           'settings' =&gt; array(),
           'module' =&gt; 'image',
         ),
         'full' =&gt; array(
           'label' =&gt; 'hidden',
           'type' =&gt; 'image',
           'weight' =&gt; 0,
           'settings' =&gt; array(),
           'module' =&gt; 'image',
         ),
         'teaser' =&gt; array(
           'label' =&gt; 'hidden',
           'type' =&gt; 'image',
           'weight' =&gt; 0,
           'settings' =&gt; array(),
           'module' =&gt; 'image',
         ),
       )
      );

      field_create_instance($instance);
    }
  }
 }
}