Textarea: Same as the text field, except that it provides a more extensive writing area.
Checkbox: This lets you import a single checkbox field.
Checkbox List: This lets you import multiple choices. When using Set with XPath, you have to separate multiple choices with commas. If you have both values and labels in your field definition, use the values.
Radio: A list of radio inputs where you can select a single choice from a predefined list.
Select: A simple select dropdown for one or multiple values. When using Set with XPath, you have to separate multiple values with commas. If you have both values and labels in your field definition, use the values.
Post: Links with a post type or custom post type. You can import with post ID, slug, or title. Make sure to separate multiple entries with the separator character.
Sidebar: Imports a sidebar from the site.
Taxonomy: Links with a taxonomy from the site and sets post terms.
Taxonomy Advanced: Links with a taxonomy from the site and stores term IDs.
Autocomplete: Simple plain-text field with autocomplete features. When using Set with XPath, separate multiple choices with commas. If you have both values and labels in your field definition, use the values.
Background: This lets you set the background color, select an image, and set other background settings.
Color Picker: The field allows you to select a color. You can specify the hex code for the color preceded with a #, e.g., #ea5f1a.
Date Picker: This field stores a date. Use any format supported by the PHP strtotime() function.
Datetime Picker: This field stores a date and a time. Use any format supported by the PHP strtotime() function.
Fieldset Text: The field can contain a set of text inputs. It's useful when saving related information. You can import into each text input separately.
Hidden: This field is a simple hidden input. It's used to store custom data that cannot be changed.
Image Select: This field lets you select a choice visually with images. It works similarly to the radio/checkbox fields but with images. When using Set with XPath, separate multiple choices with commas. If you have both values and labels in your field definition, use the values.
Key Value: This field lets you enter an unlimited group of "key-value" pairs. You can choose Fixed, Variable (XML), or Variable (CSV). The interface lets you define these fields.
oEmbed: This field creates a simple text input to import a media URL and display that media.
Password: This is a simple password input.
Select Advanced: This field creates a select dropdown using the select2 library. When using Set with XPath, separate multiple choices with commas. If you have both values and labels in your field definition, use the values.
jQuery UI Slider: This field is a slider where you can select a number by dragging a control.
Switch: The switch field shows an on/off switch for you to enable/disable something. When using Set with XPath, you can import 1 for on and 0 for off.
Text List: The text list field is a list of text inputs. You'll have fields to import each available text input.
Time Picker: This field allows you to select a time. Use any format supported by the PHP strtotime() function.
WYSIWYG Editor: Typical What-You-See-Is-What-You-Get field, which allows adding most content types to it.
Meta Box doesn't have a specific cloneable or repeatable field. Instead, you can turn every field type into a cloneable or repeatable field type by enabling its Cloneable feature:
You'll then see some additional options. To learn more about this feature, see Cloning fields.
The first thing to remember when importing data into these fields is that repeatable data should be stored in the same column/record in your import file.
Second, there are three different modes for importing cloneable data, as follows:
Mode 1: Fixed
Use Fixed when each piece of the incoming data is stored in separate elements or columns. For example, if you have a repeater field containing an image, and your CSV file has five columns – image_1, image_2, image_3, etc:
To handle this, manually add five rows in the cloneable field by clicking + Add more:
Once you have the correct number of fields, drag and drop each image to its corresponding row, i.e., image_1 to the first row, image_2 to the second row, and so on.
Mode 2: Variable (XML)
Use this option if your Meta Box cloneable data is stored as “sibling” elements in XML format:
Drag & drop won’t create the correct XPath expression when using Variable (XML) mode. Instead, you need to modify your XPath expressions using WP All Import's FOREACH syntax:
Mode 3: Variable (CSV)
Use this option if your Meta Box field data is stored in a single column and separated by a separator character.
For example, if your Meta Box cloneable field contains a list of ingredients (Name and Measure – i.e., 1/2 cup is the measure and butter is the name), and the names & measures are stored in separate columns inside your CSV file:
Since commas have been used to separate this cloneable data, change the Separator Character from a pipe character to a comma. Then, drag & drop the name and measure columns into their appropriate sub-fields in the Meta Box cloneable field. The result should look like this:
When the Meta Box cloneable data is imported, the first item in the name column will be associated with the first item in the measure column, the second item in the name column with the second in the measure column, and so on.