This page lists all public field type slugs. See each dedicated file for attributes and examples.
api_credentials— API key/secret credentials group.backup— Import/export/reset helper field.business_hours— Weekly business hours schedule.cache_control— Cache policy configuration.changelog— Changelog display field.cron_schedule— Cron/schedule configuration field.custom— Developer-defined custom renderer field.device_preview— Device preview helper/control.dynamic_tags— Dynamic tag selector.email_template— Email template editor.environment_select— Environment selector.feature_flags— Feature flags toggle list.health_check— Health check status field.license_key— License key field.log_viewer— Log viewer/display field.map— Map/location value field.notification_channels— Notification channel settings.onboarding_steps— Onboarding steps checklist.open_graph— Open Graph social metadata group.permission_matrix— Role/capability matrix.rate_limit— Rate limit configuration.redirect_rules— Redirect rules builder.responsive_value— Desktop/tablet/mobile value control.rest_endpoint— REST endpoint configuration.schema_markup— Schema markup JSON-LD builder.seo_preview— Search snippet preview settings.system_info— System information display field.timeline— Timeline entries field.webhook— Webhook configuration field.
copy— Copy-to-clipboard field.date— Modern date picker field.datetime— Combined date and time picker.email— Email address input.hidden— Hidden input for internal values.month— Month picker input.number— Numeric input.password— Password/secret input.range— Slider/range input.readonly— Readonly display/input field.slider— Alias of range slider input.spinner— Compact numeric spinner input.tel— Telephone input.text— Single-line text input for names, labels, IDs, and simple strings.textarea— Multi-line plain text input for notes and longer unformatted text.time— Modern time picker field.unit— Numeric value with measurement unit.url— URL input.week— Week picker input.
ajax_select— AJAX/searchable select field.button_set— Single-choice segmented button control.checkbox— Single boolean checkbox.checklist— Checklist control.enhanced_select— Alias of Select2-style enhanced select.icon— Icon picker.image_select— Image-based choice selector.matrix— Matrix/grid choice control.multicheck— Multiple checkbox choices.palette— Color palette choice selector.progress— Progress percentage/value field.radio— Single-choice radio list.rating— Star rating field.select— Dropdown select field with optional multiple/select2 behavior.select2— Searchable Select2-style dropdown for larger option lists.sortable— Sortable option list.sorter— Enabled/disabled sorter control.switcher— Premium on/off switch for boolean values.toggle— Alternative toggle control for boolean values.
accordion— Accordion layout field.cloneable— Cloneable list of sub-fields.conditional_group— Group with conditional logic patterns.fieldset— Inline grouped child fields.form_builder— Form builder field.group— Grouped child fields.key_value— Key/value pairs.layout_builder— Layout builder field.link— Link settings group.link_group— Multiple link entries.menu_builder— Menu builder field.query_builder— Query builder control.repeater— Repeatable field group.repeater_nested— Nested repeatable group builder.shortcode_builder— Shortcode builder configuration field.social_links— Social profile links collection.tabbed— Tabbed layout field.table— Structured table field.text_list— Repeatable list of text strings.
code— Code textarea/editor field.code_editor_advanced— Advanced code editor field.content— Static content block inside a settings page.css_editor— CSS editor alias.divider— Visual divider between fields.heading— Large section heading.html— Static HTML output field.js_editor— JavaScript editor alias.json— JSON input/editor field.notice— Styled notice/callout field.subheading— Smaller section heading.wp_editor— Alias of WYSIWYG editor field.wysiwyg— WordPress editor field.
background— Background settings group.border— Border settings group.border_radius— Border radius control.box_model— Box model control.box_shadow— Box shadow builder.color— Color picker field.color_group— Multiple related colors.color_picker_alpha— Color picker with alpha/opacity support.css_builder— CSS builder field.dimensions— Width/height dimension values.dimensions_advanced— Advanced dimension control.google_fonts— Google font selector.gradient— Gradient builder.link_color— Normal/hover/active link colors.spacing— Top/right/bottom/left spacing control.spacing_advanced— Advanced spacing control.typography— Typography settings group.typography_advanced— Advanced typography control.
audio_upload— Audio upload selector.embed— Embed URL/code field.file_upload— File upload selector.gallery— Multiple image gallery field.image— Image selector field.media— WordPress media selector.oembed— oEmbed URL field.upload— Upload/media URL field.video_upload— Video upload selector.
button— Action/link button display.
capability_select— WordPress capability selector.cpt_select— Custom post type selector.menu_select— Navigation menu selector.page_select— Page selector dropdown.post_autocomplete— AJAX/autocomplete post selector.post_checkbox— Post checkbox list.post_radio— Post radio list.post_relation— Multiple post relationship selector.post_select— Post selector dropdown.role_select— Role selector.sidebar_select— Registered sidebar selector.taxonomy_checkbox— Taxonomy term checkbox list.taxonomy_radio— Taxonomy term radio list.taxonomy_select— Taxonomy or term selector dropdown.template_select— Theme template selector.term_relation— Multiple term relationship selector.user_select— User selector.
Each dedicated field file under docs/fields/ includes example code for Options, Metabox, Customizer, Taxonomy, Profile/User, Nav Menu, Widget, Comment, and Shortcode usage. Use those files as the source of truth for full field configuration examples.