List of Settings API Field Types

The following field types are available when creating settings using the Settings API. The link takes you to user guide documentation for that field type.

Field TypeDescription
CardCreates radio inputs in a stylized card.
CheckboxCreates a checkbox field.
Checkbox and SelectCreates a complex field where a hidden drop-down field is displayed when the checkbox is checked.
Custom FieldLearn how to create custom field types.
Dynamic Field MapCreates a set of fields that allow the user to map their form fields to custom keys (fields) entered by the user.
Field MapCreates a set of fields that allow the user to map their form fields to a custom field selected from a predefined list.
Field SelectCreates a drop down field populated with fields from the form.
Generic MapCreates a set of fields that allow the user to map custom keys to custom values, based on submission or other data.
HiddenCreates a hidden field.
Post SelectCreates a searchable drop down field populated with posts from specific post type.
Radio ButtonCreates a radio button field.
Save ButtonCreates a save button.
SelectCreates a select/drop-down field.
Select CustomCreates a select/drop-down field which also allows users to enter a custom value.
Simple ConditionCreates a complex set of fields allowing users to specify a condition (i.e. Country is Brazil).
TextCreates a text field.
TextareaCreates a textarea field.