Advanced Custom Fields

Feature Request: AI-Friendly Field Creation (Code-Based Input for Faster Setup)
Hello Advanced Custom Fields Team, I’d like to suggest an improvement that could make ACF more compatible with modern AI-assisted workflows. Today, many developers and non-developers are using AI tools to generate HTML layouts and page structures. While this speeds up UI creation, they still need to manually recreate matching ACF fields one by one in the admin panel, which can be time-consuming. 💡 Proposed Feature: “Add Fields via Code” Option It would be extremely helpful to have an option where users can quickly define multiple fields using a simple code-like syntax. For example: country_location:text full_address:text opening_hours:text event_date:datepicker 🔧 How It Could Work Add a button like “Add Fields via Code” or “Bulk Add Fields” in the Fields UI. Users paste a structured list (like above). ACF automatically parses it and creates fields with: Field Label (auto-formatted from name) Field Name Field Type 🚀 Benefits Saves significant time when creating multiple fields Works seamlessly with AI-generated layouts Reduces repetitive manual setup Makes ACF more beginner-friendly for users coming from AI tools Encourages structured, consistent field naming ✨ Optional Enhancements Support more field types (text, textarea, image, select, repeater, etc.) Allow JSON or YAML input formats Provide preview before creating fields Enable export/import of this format for reuse This feature would make ACF even more powerful and aligned with how developers are working today using AI-assisted tools. Thank you for considering this idea! Best regards, [Ravi]
2
·
planned
Additional field type suggestions
Hope it's ok to suggest a bunch of additional field types in one post. I think these would be very nice to have natively in ACF (Pro). Structured Address. A dedicated field with sub-components (street, city, postal code, country, etc.), optional autocomplete/geocoding, and structured return format. Ideal for directories, stores, or contact data. Phone Number. International phone input with country code selector, flag display, and automatic formatting/validation (maybe using libphonenumber standards). Prevents messy free-text entries. Code Editor. Syntax-highlighted editor for code snippets (HTML, CSS, JS, JSON, PHP, etc.) with language mode selection and basic linting. Useful for embedding custom code or templates. Date/Time Range. Single field for selecting a start + end date/time pair (returns as array/object). Reduces the need for two separate fields + conditional logic. Advanced Link. Enhanced version of the Link field with additional options like aria-label, custom CSS classes, rel attributes (nofollow, etc.), and internal/external toggle. Slug / Permalink. Auto-generates or allows manual editing of a URL slug with live preview and validation. Great for SEO-focused custom post types or sections. An optional button to generate a unique and random slug would also be very helpful. Columns / Grid Layout Helper (admin UI only) Allows grouping fields into responsive columns (example: 50/50, 1/3 splits) directly in the edit screen for cleaner layouts without custom CSS. Enhanced Media Fields (dedicated Video/Audio or extended Attachment) Better previews, automatic metadata extraction, focal point support, or stricter file-type controls. Other nice-to-haves: Dynamic/computed field (values auto-calculated from other fields). Better multi-select taxonomy with hierarchy and search improvements. Read-only/hidden field with more flexible display options.
0
Load More