Select Dropdown
Purpose
The Select field type renders a dropdown list of options. You can add options manually, use a placeholder, enable Select2 for a searchable dropdown, and allow multi-select. Options can be auto-detected from ACF or other mapping.
When to use
- Single or multiple choice from a fixed list (e.g. country, category, tags).
- When you want a searchable or multi-select dropdown (Select2).
Key settings
- Field — Field Type: select, Field Title.
- Select — Select Options (label/value), Select Placeholder Text, Select2, Select Multi, Select Search, Select Auto Detect / ACF.
- Validation — Required.
- Layout — Label, placeholder, description.
- Field mapping — For ACF/product/user options when using auto-detect.
Top features to configure
- Select2 — Upgrade the dropdown UI for better usability on longer option lists.
- Select multi — Allow multiple choices when users can pick more than one value.
- Select search — Turn on search for long lists so users can find options quickly.
- Auto-detect options — Pull options dynamically from configured sources.
- Placeholder text — Use clear prompts like “Choose an option” to reduce mistakes.
Validation behavior
- Required blocks submission when no option is selected.
- In multi-select mode, users can select multiple values, so review how values are stored and mapped.
- Auto-detected option lists should be validated after source data changes.
Common mistakes
- Enabling Select Multi without confirming downstream integration supports multiple values.
- Using auto-detect without excluding deprecated or unwanted options.
- Leaving unclear placeholder text, which causes incorrect user selections.
Verify it works
- Test single and multi-select behavior on the front end.
- Submit and confirm selected values in Entries and notification emails.
- If using auto-detect, confirm the option list updates as expected.
What's Next
- Compare with Radio buttons and Checkboxes for visible choice layouts.
- Configure Field mapping if values map to external fields.
- Use FAQ for common option and mapping issues.