Extra Fields for ACF
The most complete Advanced Custom Fields extension. 30 carefully crafted field types — 17 free, 13 pro — covering the gaps ACF doesn't ship with.
Free Field Types
17 field typesIcon Picker
Visual Font Awesome Free icon selector with searchable picker.
Unit Control
Numeric input + unit selector (px, %, em, rem, vw, vh).
Gradient Picker
Visual CSS gradient builder with drag-and-drop colour stops.
Responsive Range
Desktop, Tablet, and Mobile range sliders in one field.
Date Range Picker
Calendar-based date range selection.
Table Field
Editable grid with dynamic rows and columns, saved as JSON.
Country Selector
ISO 3166-1 country dropdown — all 249 countries.
Phone Number
International phone input with country dial code selector.
Markdown Field
EasyMDE editor with toolbar and live preview.
Star Rating
Click-to-rate star widget — up to 5 stars (free).
Nav Menu Selector
Pick from any registered WordPress navigation menu.
JSON Field
CodeMirror syntax-highlighted JSON editor with validation.
Address Field
Structured street, city, state, postal code, and country.
Currency Field
ISO 4217 currency code selector — all 168 currencies.
Color Swatch
Radio choices rendered as clickable colour swatches.
Button Group
Segmented button toggle, single or multi-select.
Advanced Link
Enhanced link picker with post search, title, and target.
Photo Gallery
Drag-and-drop WP Media Library gallery with per-image meta.
OpenStreetMap
Leaflet.js map with Nominatim geocoding — no API key required.
Image Hotspot
Click-to-place pins on any image with labels and links.
Tags Input
Tagify chip input with whitelist and WordPress taxonomy sync.
oEmbed
Paste URL for YouTube, Vimeo, Spotify, SoundCloud, TikTok, Twitter/X.
Stripe Payment
Stripe Payment Element inside ACF forms.
Time Zone Selector
All ~590 IANA time zones grouped by region.
Image Selector
Visual image-thumbnail radio/checkbox grid picker.
Code Editor
CodeMirror multi-language editor (HTML, CSS, JS, PHP, Python, etc).
DateTime Picker
Combined date and time picker powered by Flatpickr.
Hidden Input
Read-only field with dynamic tokens ({{user_id}}, {{post_id}}).
Post Types Selector
Dropdown of all registered WordPress post types.
Slug Field
Real-time slug sanitization with sync-from-field support.
Why Extra Fields for ACF?
Zero bloat
Disable any field type individually from the Settings Page. Disabled fields don't load assets.
Native feel
Each field matches ACF's look and uses the same get_field() API — no custom functions needed.
All contexts
Works with posts, pages, CPTs, taxonomies, users, comments, and ACF Options Pages.
Page builders
Compatible with Gutenberg, Elementor, Beaver Builder, Bricks Builder, Oxygen Builder.
Simple, transparent pricing
One payment, lifetime access. No subscriptions unless you choose yearly.
Pay once, own forever. Includes all future updates.
Lifetime licence — pay once, use forever. 30-day money-back guarantee.
Pay monthly or annually. Cancel anytime.
Yearly subscription — cancel anytime. All features included.
Works with your stack
Compatible with ACF (free), ACF PRO, Gutenberg, and all major page builders.
Ready to install?
Search "Extra Fields for ACF" in your WordPress admin, or download from WordPress.org.