Skip to content

ACF Driver

The ACF driver allows importing data directly into Advanced Custom Fields, supporting all field types including repeaters, groups, and flexible content.

Field TypeSupportNotes
Text, TextareaFullDirect mapping
Number, RangeFullAutomatic type conversion
Email, URLFullWith validation
Select, Checkbox, RadioFullMatch by value or label
True/FalseFullAccepts boolean or 1/0
Image, FileFullURL sideloading
GalleryFullMultiple URLs
RepeaterFullNested mapping
GroupFullNested mapping
Flexible ContentFullWith layout discriminator
Relationship, Post ObjectFullBy ID or slug
TaxonomyFullBy ID, slug, or name
UserFullBy ID, email, or login
Date, DateTime, TimeFullMultiple format support
Google MapFullLat/lng object
  1. Select ACF as your target driver
  2. Choose the post type with ACF fields
  3. UMIE will display all available ACF field groups

For repeater imports, your source data should be structured as arrays:

{
"team_members": [
{ "name": "John", "role": "Developer" },
{ "name": "Jane", "role": "Designer" }
]
}

Map the parent repeater, then expand to map child fields.

Include the acf_fc_layout key to specify which layout to use:

{
"content_blocks": [
{ "acf_fc_layout": "text_block", "content": "Hello world" },
{ "acf_fc_layout": "image_block", "image": "https://..." }
]
}

Image and file fields accept URLs. UMIE will:

  1. Check if media already exists (by URL hash)
  2. Download and sideload if new
  3. Attach to the post
  4. Update the field with attachment ID