Title: Advanced Custom Fields (ACF®)
Author: WP Engine
Published: <strong>25, Marzu de 2011</strong>
Last modified: 9, Abril de 2026

---

Guetar plugins

![](https://ps.w.org/advanced-custom-fields/assets/banner-772x250.jpg?rev=3374528)

![](https://ps.w.org/advanced-custom-fields/assets/icon.svg?rev=3207824)

# Advanced Custom Fields (ACF®)

 By [WP Engine](https://profiles.wordpress.org/wpengine/)

[Download](https://downloads.wordpress.org/plugin/advanced-custom-fields.6.8.0.zip)

 * [Details](https://ast.wordpress.org/plugins/advanced-custom-fields/#description)
 * [Reviews](https://ast.wordpress.org/plugins/advanced-custom-fields/#reviews)
 *  [Installation](https://ast.wordpress.org/plugins/advanced-custom-fields/#installation)
 * [Development](https://ast.wordpress.org/plugins/advanced-custom-fields/#developers)

 [Support](https://wordpress.org/support/plugin/advanced-custom-fields/)

## Description

Advanced Custom Fields (ACF®) turns WordPress sites into a fully-fledged content
management system by giving you all the tools to do more with your data.

Use the ACF plugin to take full control of your WordPress edit screens, custom field
data, and more.

**Add fields on demand.**
 The ACF field builder allows you to quickly and easily
add fields to WP edit screens with only the click of a few buttons! Whether it’s
something simple like adding an “author” field to a book review post, or something
more complex like the structured data needs of an ecommerce site or marketplace,
ACF makes adding fields to your content model easy.

**Add them anywhere.**
 Fields can be added all over WordPress including posts, 
pages, users, taxonomy terms, media, comments and even custom options pages! It 
couldn’t be simpler to bring structure to the WordPress content creation experience.

**Show them everywhere.**
 Load and display your custom field values in any theme
template file with our hassle-free, developer friendly functions! Whether you need
to display a single value or generate content based on a more complex query, the
out-of-the-box functions of ACF make templating a dream for developers of all levels
of experience.

**Any Content, Fast.**
 Turning WordPress into a true content management system 
is not just about custom fields. Creating new custom post types and taxonomies is
an essential part of building custom WordPress sites. Registering post types and
taxonomies is now possible right in the ACF UI, speeding up the content modeling
workflow without the need to touch code or use another plugin.

**Simply beautiful and intentionally accessible.**
 For content creators and those
tasked with data entry, the field user experience is as intuitive as they could 
desire while fitting neatly into the native WordPress experience. Accessibility 
standards are regularly reviewed and applied, ensuring ACF is able to empower as
close to anyone as possible.

**Documentation and developer guides.**
 Over 10 plus years of vibrant community
contribution alongside an ongoing commitment to clear documentation means that you’ll
be able to find the guidance you need to build what you want.

#### Features

 * Simple & Intuitive
 * Powerful Functions
 * Over 30 Field Types
 * Extensive Documentation
 * Millions of Users

#### Links

 * [Website](https://www.advancedcustomfields.com/?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=ACF%20Website)
 * [Documentation](https://www.advancedcustomfields.com/resources/?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=ACF%20Website)
 * [Support](https://support.advancedcustomfields.com)
 * [ACF PRO](https://www.advancedcustomfields.com/pro/?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=ACF%20Pro%20Upgrade)

#### PRO

The Advanced Custom Fields plugin is also available in a professional version which
includes more fields, more functionality, and more flexibility. The ACF PRO plugin
features:

 * The [Repeater Field](https://www.advancedcustomfields.com/resources/repeater/?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=ACF%20Pro%20Upgrade)
   allows you to create a set of sub fields which can be repeated again, and again,
   and again.
 * [ACF Blocks](https://www.advancedcustomfields.com/resources/blocks/?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=ACF%20Pro%20Upgrade),
   a powerful PHP-based framework for developing custom block types for the WordPress
   Block Editor (aka Gutenberg).
 * Define, create, and manage content with the [Flexible Content Field](https://www.advancedcustomfields.com/resources/flexible-content/?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=ACF%20Pro%20Upgrade),
   which provides for multiple layout and sub field options.
 * Use the [Options Page](https://www.advancedcustomfields.com/resources/options-page/?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=ACF%20Pro%20Upgrade)
   feature to add custom admin pages to edit ACF fields.
 * Build fully customisable image galleries with the [Gallery Field](https://www.advancedcustomfields.com/resources/gallery/?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=ACF%20Pro%20Upgrade).
 * Unlock a more efficient workflow for managing field settings by reusing existing
   fields and field groups on demand with the [Clone Field](https://www.advancedcustomfields.com/resources/clone/?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=ACF%20Pro%20Upgrade).

[Upgrade to ACF PRO](https://www.advancedcustomfields.com/pro/?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=ACF%20Pro%20Upgrade)

## Screenshots

 * [[
 * Simple & Intuitive
 * [[
 * Made for Developers
 * [[
 * All About Fields
 * [[
 * Registering Custom Post Types
 * [[
 * Registering Taxonomies

## Installation

From your WordPress dashboard

 1. **Visit** Plugins > Add New
 2. **Search** for “Advanced Custom Fields” or “ACF”
 3. **Install and Activate** Advanced Custom Fields from your Plugins page
 4. **Click** on the new menu item “ACF” and create your first custom field group, 
    or register a custom post type or taxonomy.
 5. **Read** the documentation to [get started](https://www.advancedcustomfields.com/resources/getting-started-with-acf/?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=ACF%20Website)

## FAQ

### What kind of support do you provide?

**Support Forums.** Our ACF Community Forums provide a great resource for searching
and finding previously answered and asked support questions. You may create a new
thread on these forums, however, it is not guaranteed that you will receive an answer
from our support team. This is more of an area for ACF developers to talk to one
another, post ideas, plugins and provide basic help. [View the Support Forum](https://support.advancedcustomfields.com/)

### Looking for non-minified files?

Please [contact us](https://www.advancedcustomfields.com/contact/) for copies of
the plugin’s non-minified JS and CSS files.

## Reviews

![](https://secure.gravatar.com/avatar/19e6ec7f4b02e4d195ffb4d00bb59cb88d0a12f0ba7e1dfba3904d0b6ee5bc58?
s=60&d=retro&r=g)

### 󠀁[Easy for Custom Work](https://wordpress.org/support/topic/easy-for-custom-work/)󠁿

 [karlykaiom](https://profiles.wordpress.org/karlykaiom/) 7, Abril de 2026

This plugin made my custom work much easier. Adding and managing fields feels simple
and clear. It gives good control without making things messy. Very solid plugin 
for regular use.

![](https://secure.gravatar.com/avatar/3e51047ca445ee2ab6172fd4c2b15b8bd0696005499717baf5d5c968f3c9f61e?
s=60&d=retro&r=g)

### 󠀁[Must Have Tool](https://wordpress.org/support/topic/must-have-tool-24/)󠁿

 [tyriqsuth](https://profiles.wordpress.org/tyriqsuth/) 27, Marzu de 2026

One of the best plugins I’ve used. Makes custom fields super easy to manage. Works
smoothly and is very flexible. tnx to devs, really helped in my projects 👍

![](https://secure.gravatar.com/avatar/d7d33d6796b2344b6cad6169c496a3a456b59e9d6e5187f573d3c12f5a9105ee?
s=60&d=retro&r=g)

### 󠀁[Flexible Fields Tool](https://wordpress.org/support/topic/flexible-fields-tool/)󠁿

 [albertowadsworth](https://profiles.wordpress.org/albertowadsworth/) 5, Marzu de
2026

ACF really helps when adding custom fields to posts n pages. Setup is pretty simple
and very flexible. Took a little time to learn at first, but works great once you
get used to it. Tnkz devs.

![](https://secure.gravatar.com/avatar/ec03163337bcb6c076307da14c1041345fef345cf3ffa7931a78d3ecdbc798c2?
s=60&d=retro&r=g)

### 󠀁[I just want to display the content](https://wordpress.org/support/topic/i-just-want-to-display-the-content/)󠁿

 [annafjmorris](https://profiles.wordpress.org/annafjmorris/) 3, Marzu de 2026

The back-end set up is great and clearly this is a powerful plugin. However, this
plugin requires either the paid version or custom PHP theme to display the content
on the front end! There are no blocks included and the support on the website seems
to be referring to the old editor.This is the kind of walled garden approach I don’t
think should be welcome from WordPress plugins.I have wasted a huge amount of my
time trying to make this plugin work, have now given up and am using a directory
plugin instead. I would have preferred ACF as it’s a simpler solution but even being
savvy and using ChatGPT I couldn’t get my fields to show up in the free WordPress
theme.

![](https://secure.gravatar.com/avatar/4c46a8b91b0bd43df5a8fe1586eae5c2d41368c977e53aea41e535a79931f82a?
s=60&d=retro&r=g)

### 󠀁[Flexible & Reliable](https://wordpress.org/support/topic/flexible-reliable/)󠁿

 [kellymann](https://profiles.wordpress.org/kellymann/) 2, Marzu de 2026

ACF really helps me build custom layouts without extra hassle. Field setup is clear&
options are flexible. Saves a lot of dev time. There’s a bit of a learning curve
at first, but once you get it, it works really well.

![](https://secure.gravatar.com/avatar/926b53d9cd410694e12a9ae92da4cb73cca0f751bcc645f9259e19ecf63db0f0?
s=60&d=retro&r=g)

### 󠀁[Very Flexible Tool](https://wordpress.org/support/topic/very-flexible-tool/)󠁿

 [sheapurcell64](https://profiles.wordpress.org/sheapurcell64/) 19, Febreru de 2026

Using Advanced Custom Fields really helped me control custom data easily. UI is 
clean and setup is simple. Saved a lot of dev time. Cz of that my workflow feels
smoother. Some things need Pro, but overall tnkz ACF 👍

 [ Read all 1.429 reviews ](https://wordpress.org/support/plugin/advanced-custom-fields/reviews/)

## Contributors & Developers

“Advanced Custom Fields (ACF®)” is open source software. The following people have
contributed to this plugin.

Contributors

 *   [ WP Engine ](https://profiles.wordpress.org/wpengine/)
 *   [ Delicious Brains ](https://profiles.wordpress.org/deliciousbrains/)
 *   [ Elliot Condon ](https://profiles.wordpress.org/elliotcondon/)
 *   [ Matt Shaw ](https://profiles.wordpress.org/mattshaw/)
 *   [ Liam Gladdy ](https://profiles.wordpress.org/lgladdy/)
 *   [ Anthony Burchell ](https://profiles.wordpress.org/antpb/)
 *   [ Phil Johnston ](https://profiles.wordpress.org/johnstonphilip/)
 *   [ Dale Williams ](https://profiles.wordpress.org/dalewilliams/)
 *   [ Iain Poulson ](https://profiles.wordpress.org/polevaultweb/)

“Advanced Custom Fields (ACF®)” has been translated into 34 locales. Thank you to
[the translators](https://translate.wordpress.org/projects/wp-plugins/advanced-custom-fields/contributors)
for their contributions.

[Translate “Advanced Custom Fields (ACF®)” into your language.](https://translate.wordpress.org/projects/wp-plugins/advanced-custom-fields)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/advanced-custom-fields/),
check out the [SVN repository](https://plugins.svn.wordpress.org/advanced-custom-fields/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/advanced-custom-fields/)
by [RSS](https://plugins.trac.wordpress.org/log/advanced-custom-fields/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 6.8.0

_Release Date 30th March 2026_

 * [View Release Post](https://www.advancedcustomfields.com/blog/acf-pro-6-8-release-ai-ready-discoverable-content/)
 * New – ACF now integrates with the WordPress Abilities API, allowing external 
   consumers (AI tools) to manage field groups, post types, and taxonomies when 
   explicitly enabled via the `enable_acf_ai` feature flag
 * New – ACF can now generate JSON-LD structured data fields when explicitly enabled
   via the `enable_schema` feature flag
 * New – ACF now includes WP-CLI support with new `wp acf json` commands for importing,
   exporting, syncing, and checking the status of ACF JSON files
 * New – ACF custom post Types now support the WordPress 6.9+ “Notes” editor feature
   via a new “Notes” checkbox in the Supports settings
 * Enhancement – The Blocks V3 “Open in Expanded Editor” button text can now be 
   customized via a new `acf.expandedEditorButtonText` block.json property
 * Enhancement – A new `acf/blocks/default_expanded_editor_button_text` PHP filter
   allows customizing the default “Open in Expanded Editor” button text for all 
   V3 blocks
 * Enhancement – The Blocks V3 edit and “Open in Expanded Editor” buttons can now
   be hidden via a new `acf.expandedEditorButtons` block.json property
 * Enhancement – A new `blocks/expanded_editor_overlay_class` JS filter allows customizing
   the CSS class on the Expanded Editor modal overlay
 * Enhancement – ACF Blocks V3 now preloads the block form HTML alongside the preview,
   eliminating an extra AJAX call on mount
 * Enhancement – ACF inline script tags now use `wp_print_inline_script_tag()` for
   Content Security Policy (CSP) compliance and nonce support
 * Enhancement – The Expanded Editor buttons are now hidden for V3 blocks that have
   no fields assigned
 * Fix – Flexible Content fields now properly clean up nested postmeta when a parent
   layout containing nested Flexible Content fields is deleted
 * Fix – The Expanded Editor “Done” button now stays disabled until the AJAX save
   completes, preventing data loss
 * Fix – Pressing Escape while the Expanded Editor is saving will no longer close
   the modal, preventing data loss
 * Fix – InnerBlocks content containing backslashes or dollar signs now renders 
   correctly
 * Fix – Auto Inline Editing now only applies to ACF Blocks V3, resolving incorrect
   hover/focus borders appearing on V2 blocks
 * Fix – Validation errors in the V3 Expanded Editor no longer cause a dead-end 
   state
 * Fix – Icon Picker selections in Repeater fields no longer disappear
 * Fix – Range field number input now syncs to the slider and correctly updates 
   V3 block previews
 * Fix – Message field Name and Instructions settings are no longer shown in the
   field group editor
 * Fix – Image field no longer crashes in WordPress 7.0 release candidates
 * Fix – Auto Inline Editing blocks now receive block context variables in render
   templates
 * Fix – V3 blocks registered via PHP now correctly show the “Open in Expanded Editor”
   button
 * Fix – Flexible Content disabled layouts now work correctly in Blocks V3
 * Fix – Auto Inline Editing now works with blocks using `renderCallback`
 * i18n – Added Danish translation

#### 6.7.2

_Release Date 26th March 2026_

 * Security – Users’ `unfiltered_html` capability is now correctly applied to REST
   API calls
 * Security – Block Preview rendering now correctly checks the user has permission
   to edit that post
 * Security – Repeater fields using pagination now correctly checks the user has
   permissions to edit that post
 * Security – Flexible content fields layout title AJAX requests now correctly verify
   security nonces
 * Security – Clone field AJAX admin endpoints now correctly check ACF admin permissions
   for field group listings

#### 6.7.1

_Release Date 3rd March 2026_

 * Security – User field AJAX queries now enforce field-configured role restrictions
   and validate search permissions
 * Security – Post Object, Relationship, and Page Link field AJAX queries now enforce
   field-configured restrictions for post status, post type, and taxonomy

#### 6.7.0.2

_Release Date 11th December 2025_
 _PRO Only Release_

 * Fix – Posts with V3 blocks can now be saved without clicking the block

#### 6.7.0.1

_Release Date 10th December 2025_
 _PRO Only Release_

 * Fix – Fields in V3 Blocks used as an InnerBlock are now clickable
 * Fix – V3 Blocks with a script tag in the render template no longer crash in the
   editor
 * Fix – V3 Blocks with Inline Editing enabled no longer crash the browser tab in
   some scenarios
 * Fix – V3 Blocks with Inline Editing enabled used as an InnerBlock no longer update
   the field values of the parent block
 * Fix – Quickly closing the expanded editor for V3 blocks will no longer prevent
   field values from being updated

#### 6.7.0

_Release Date 3rd December 2025_

 * [View Release Post](https://www.advancedcustomfields.com/blog/acf-6-7-released/)
 * New – ACF Blocks V3 now supports Inline Editing – edit your block content directly
   in place, right inside the editor. Just opt in to enable it.
 * Enhancement – Accordion field accessibility improvements
 * Enhancement – Google Maps field accessibility improvements
 * Enhancement – Styling improvements to the V3 Blocks expanded editor
 * Fix – V3 ACF Blocks validation now clears properly when more than one block is
   in the editor.
 * Fix – Relationship, Post Object, and Page Link fields now sort posts correctly
   on WordPress 6.8+
 * Fix – List tables now respect the convert_field_name_to_lowercase javascript 
   filter
 * Fix – WYSIWYG field on attachment pages no longer sends ajax on every keystroke

#### 6.6.2

_Release Date 29th October 2025_

 * Enhancement – Added a new `convert_field_name_to_lowercase` JS filter to allow
   uppercase letters in ACF field names
 * Enhancement – The form for V3 Blocks can now be optionally hidden from the sidebar
   via a new `hideFieldsInSidebar` setting in block.json
 * Enhancement – V3 Blocks now display an “Open Expanded Editor” button in the sidebar
   for easier access to the full edit form
 * Fix – The buttons to reorder ACF metaboxes are no longer hidden for metaboxes
   in the block editor sidebar
 * Fix – V3 Blocks now display a fallback message when the block preview can’t be
   rendered due to invalid HTML being used in field values
 * Fix – V3 Blocks no longer show a loading spinner when preloaded
 * Fix – V3 Blocks now save default field values even if the block wasn’t interacted
   with before saving
 * Fix – Pressing CMD/CTRL + Z no longer causes the fields to disappear in V3 Blocks
 * Fix – The form for V3 Blocks now opens on the left side in RTL languages

#### 6.6.1

_Release Date 16th October 2025_

 * Fix – The Color Picker palette now displays correctly with a larger number of
   custom palette colors
 * Fix – The WYSIWYG field no longer displays an extra textarea in ACF Blocks
 * Fix – The type signature of the ACF Blocks render function now matches prior 
   to 6.6, resolving potential type hinting errors
 * Fix – V3 Blocks now correctly update the block preview when changing text controls
 * Fix – V3 Blocks now work correctly in the Widget block editor
 * Fix – V3 Blocks no longer render an extra hidden div into the block editor
 * Fix – Fields on V3 blocks now consistently render properly when switching between“
   Post” and “Block” view in the sidebar

#### 6.6.0

_Release Date 7th October 2025_

 * [View Release Post](https://www.advancedcustomfields.com/blog/acf-6-6-released/)
 * New – ACF Blocks Version 3 supports WordPress Block API Version 3
 * New – ACF now requires WordPress version 6.2 or newer
 * Enhancement – Field Groups can now have a separate Display Title
 * Enhancement – Accessibility improvements for button groups, checkbox, radio, 
   and image field types
 * Enhancement – Color Picker field can now use a custom palette or use theme.json
   colors as the palette
 * Enhancement – ACF admin notices now use WordPress core styles again
 * Enhancement – The Flexible Content “Delete Layout” and “Rename Layout” modals
   now display correctly on mobile
 * Fix – Blocks V3: You can now edit ACF blocks in Edit mode inside WP Core’s pattern
   editor
 * Fix – Blocks V3: Validation errors now first appear after you click “Save/publish”,
   as opposed to immediately, while you are typing into a field for the first time
 * Fix – Blocks V3: After fixing a field validation error it shows as fixed immediately
   as opposed to needing to click out of the block and back into it
 * Fix – Blocks V3: Blocks with radio buttons no longer affect each other’s field
   values
 * Fix – Blocks V3: Blocks with required radio buttons now validate correctly
 * Fix – Blocks V3: ACF field validation now works in the Site Editor
 * Fix – Blocks V3: WYSIWYG fields are no longer affected by typing into other blocks
 * Fix – New field names are lowercase only
 * Fix – Icon Picker now enforces required validation
 * Fix – Calls to jQuery’s deprecated focus function have been updated to use the
   trigger function
 * Fix – Layouts inside cloned Flexible Content fields can now be disabled and renamed
 * i18n – Updated PRO Japanese translations (props danielkun)

#### 6.5.1

_Release Date 10th September 2025_

 * Enhancement – The Flexible Content “Expand All” and “Collapse All” button now
   appear correctly on mobile
 * Enhancement – The Flexible Content delete layout button is now back in the main
   layout header, making it easier to delete layouts
 * Enhancement – The JSON import tool now limits the selectable files to JSON files
 * Fix – Disabled Flexible Content layouts are no longer counted towards min/max
   layout validation
 * Fix – The top “Add Row” button for layouts is now disabled when layouts have 
   reached the max layouts validation
 * Fix – The per-layout “Add Row” and “Duplicate Layout” buttons are now disabled
   when layouts have reached the max layouts validation
 * Fix – Disabling Flexible Content layouts no longer disables layouts in cloned
   Flexible Content fields using a different post ID on the same page
 * Fix – Flexible Content “Add Layout” menu is no longer hidden by some field types
 * Fix – Flexible Content layout names can now allow some safe HTML
 * Fix – When creating a temporary post type during import, ACF now correctly sets
   the ACF post type, rather than defaulting to post
 * Fix – ACF PRO updates are now shown even when no other plugins have an update
   available

#### 6.5.0.1

_Release Date 12th August 2025_
 _PRO Only Release_

 * Fix – Flexible Content layouts configured with a “Layout” setting of “Table” 
   are now rendered correctly in the post editor
 * Fix – Flexible Content “Add Layout” buttons now insert the new layout in the 
   correct position
 * Fix – Long Flexible Content layout names no longer extend outside of the “Add
   Layout” dropdown

#### 6.5.0

_Release Date 11th August 2025_

 * New – Flexible Content layouts can now be renamed in the post editor, giving 
   content editors better clarity when managing layouts
 * New – Flexible Content layouts can now be disabled, preventing them from rendering
   on the frontend without needing to delete their data
 * New – Flexible Content layouts can now be collapsed and expanded in bulk for 
   faster content editing
 * New – Editing a Flexible Content layout now highlights the layout being edited,
   making it easier to identify
 * New – The Date and Date Time Picker fields can now be configured to default to
   the current date
 * Fix – Custom Icon Picker tabs now work correctly when used inside an ACF Block
 * Fix – Duplicating a Field Group no longer causes a fatal error when using Russian
   translations
 * Fix – ACF classes no longer use dynamic class properties, improving compatibility
   with PHP 8.2+
 * Fix – ACF PRO no longer shows an update available immediately after updating 
   to the latest version
 * Fix – Field group metabox collapse and expand buttons are no longer misaligned
   in the post editor
 * Fix – The ACF Site Health section no longer causes a PHP warning when field group
   location rules are incomplete
 * Security – HTML is now escaped from field validation errors and tooltips

#### 6.4.3

_Release Date 22nd July 2025_

 * Security – Unsafe HTML in field group labels is now correctly escaped for conditionally
   loaded field groups, resolving a JS execution vulnerability in the classic editor
 * Security – HTML is now escaped from field group labels when output in the ACF
   admin
 * Security – Bidirectional and Conditional Logic Select2 elements no longer render
   HTML in field labels or post titles
 * Security – The `acf.escHtml` function now uses the third party DOMPurify library
   to ensure all unsafe HTML is removed. A new `esc_html_dompurify_config` JS filter
   can be used to modify the default behaviour
 * Security – Post titles are now correctly escaped whenever they are output by 
   ACF code. Thanks to Shogo Kumamaru of LAC Co., Ltd. for the responsible disclosure
 * Security – An admin notice is now displayed when version 3 of the Select2 library
   is used, as it has now been deprecated in favor of version 4

#### 6.4.2

_Release Date 20th May 2025_

 * New – In ACF PRO, fields can now be added to WooCommerce Subscriptions when using
   HPOS
 * Security – Changing a field type no longer enables the “Allow Access to Value
   in Editor UI” setting
 * Fix – Paginated Repeater fields no longer save duplicate values when saving to
   a WooCommerce Order with HPOS disabled
 * Fix – Blocks registered via acf_register_block_type() with a `parent` value of`
   null` no longer fail to register

#### 6.4.1

_Release Date 8th May 2025_

 * New – Select fields can now be configured to allow creating new options when 
   editing the field’s value (requires the “Stylized UI” and “Multiple” field settings
   to be enabled)
 * Enhancement – The “Escaped HTML” warning notice [introduced in ACF 6.2.5](https://www.advancedcustomfields.com/blog/acf-6-2-5-security-release/)
   is now disabled by default
 * Enhancement – The Icon Picker field now supports supplying an array of icons 
   to a custom tab via a new `acf/fields/icon_picker/{tab_name}/icons` filter
 * Fix – ACF Blocks are now forced into preview mode when editing a synced pattern
 * Fix – The free ACF plugin once again works with the Classic Widgets plugin and
   the legacy ACF Options Page addon
 * Fix – ACF no longer causes an infinite loop in bbPress when editing replies

#### 6.4.0.1

_Release Date 8th April 2025_

 * Fix – Calling `acf_get_reference()` with an invalid field name no longer causes
   a fatal error

#### 6.4.0

_Release Date 7th April 2025_

 * New – In ACF PRO, fields can now be added to WooCommerce orders when using HPOS
 * Enhancement – ACF now uses Composer to autoload some classes
 * Fix – Repeater pagination now works when the Repeater is inside a Group field
 * Fix – Various translations are no longer called before the WordPress `init` action
   hook
 * Security – Link field no longer has a minor local XSS vulnerability
 * i18n – Various British English translation strings no longer have a quoting issue
   breaking links
 * i18n – Added Dutch (formal) translations (props @toineenzo)

#### 6.3.12

_Release Date 21st January 2025_

 * Enhancement – Error messages that occur when field validation fails due an insufficient
   security nonce now have additional context
 * Fix – Duplicated ACF blocks no longer lose their field values after the initial
   save when block preloading is enabled
 * Fix – ACF Blocks containing complex field types now behave correctly when React
   StrictMode is enabled

#### 6.3.11

_Release Date 12th November 2024_

 * Enhancement – Field Group keys are now copyable on click
 * Fix – Repeater tables with fields hidden by conditional logic now render correctly
 * Fix – ACF Blocks now behave correctly in React StrictMode
 * Fix – Edit mode is no longer available to ACF Blocks with an WordPress Block 
   API version of 3 as field editing is not supported in the iframe

#### 6.3.10.2

_Release Date 29th October 2024_
 _Free Only Release_

 * Fix – ACF Free no longer causes a fatal error when any unsupported legacy ACF
   addons are active

#### 6.3.10.1

_Release Date 29th October 2024_
 _Free Only Release_

 * Fix – ACF Free no longer causes a fatal error when WPML is active

#### 6.3.10

_Release Date 29th October 2024_

 * Security – Setting a metabox callback for custom post types and taxonomies now
   requires being an admin, or super admin for multisite installs
 * Security – Field specific ACF nonces are now prefixed, resolving an issue where
   third party nonces could be treated as valid for AJAX calls
 * Enhancement – A new “Close and Add Field” option is now available when editing
   a field group, inserting a new field inline after the field being edited
 * Enhancement – ACF and ACF PRO now share the same plugin updater for improved 
   reliability and performance
 * Fix – Exporting post types and taxonomies containing metabox callbacks now correctly
   exports the user defined callback

#### 6.3.9

_Release Date 15th October 2024_

 * Security – Editing an ACF Field in the Field Group editor can no longer execute
   a stored XSS vulnerability. Thanks to Duc Luong Tran (janlele91) from Viettel
   Cyber Security for the responsible disclosure
 * Security – Post Type and Taxonomy metabox callbacks no longer have access to 
   any superglobal values, hardening the original fix from 6.3.8 further
 * Fix – ACF fields now correctly validate when used in the block editor and attached
   to the sidebar

#### 6.3.8

_Release Date 7th October 2024_

 * Security – ACF defined Post Type and Taxonomy metabox callbacks no longer have
   access to $_POST data. (Thanks to the Automattic Security Team for the disclosure)

#### 6.3.7

_Release Date 2nd October 2024_

 * Security – ACF Free now uses its own update mechanism from WP Engine servers

#### 6.3.6

_Release Date 28th August 2024_

 * Security – Newly added fields now have to be explicitly set to allow access in
   the content editor (when using the ACF shortcode or Block Bindings) to increase
   the security around field permissions. [See the release notes for more details](https://www.advancedcustomfields.com/blog/acf-6-3-6/#field-value-access-editor)
 * Security Fix – Field labels are now correctly escaped when rendered in the Field
   Group editor, to prevent a potential XSS issue. Thanks to Ryo Sotoyama of Mitsui
   Bussan Secure Directions, Inc. for the responsible disclosure
 * Fix – Validation and Block AJAX requests nonces will no longer be overridden 
   by third party plugins
 * Fix – Detection of third party select2 libraries will now default to v4 rather
   than v3
 * Fix – Block previews will now display an error if the render template PHP file
   is not found

#### 6.3.5

_Release Date 1st August 2024_

 * Fix – The ACF Shortcode now correctly outputs a comma separated list of values
   for arrays
 * Fix – ACF Blocks rendered in auto mode now correctly re-render their previews
   after editing fields
 * Fix – ACF Block validation no longer raises required validation messages if HTML
   will automatically select the first value when rendered
 * Fix – ACF Block validation no longer raises required validation messages if a
   default value will be rendered as the field value
 * Fix – ACF Block validation no longer raises required validation messages for 
   fields hidden by conditional logic when adding a new block

#### 6.3.4

_Release Date 18th July 2024_

 * Security Fix – The ACF shortcode now prevents access to fields from different
   private posts by default. View the [release notes](https://www.advancedcustomfields.com/blog/acf-6-3-4)
   for more information
 * Fix – Users without the `edit_posts` capability but with custom capabilities 
   for a editing a custom post type, can now correctly load field groups loaded 
   via conditional location rules
 * Fix – Block validation no longer validates a field’s sub fields on page load,
   only on edit. This resolves inconsistent validation errors on page load or when
   first adding a block
 * Fix – Deactivating an ACF PRO license will now remove the license key even if
   the server call fails
 * Fix – Field types returning objects no longer cause PHP warnings and errors when
   output via `the_field`, `the_sub_field` or the ACF shortcode, or when retrieved
   by a `get_` function with the escape html parameter set
 * Fix – Server side errors during block rendering now gracefully displays an error
   to the editor

#### 6.3.3

_Release Date 27th June 2024_

 * Enhancement – All dashicons are now available to the icon picker field type
 * Fix – The True/False field now correctly shows it’s description message beside
   the switch when using the Stylized UI setting
 * Fix – Conditional logic values now correctly load options when loaded over AJAX
 * Fix – ACF PRO will no longer trigger license validation calls when loading a 
   front-end page
 * i18n – Fixed an untranslatable string on Option Page previews

#### 6.3.2.1

_Release Date 24th June 2024_
 _PRO Only Release_

 * Fix – ACF Blocks no longer trigger a JavaScript error when fetched via AJAX

#### 6.3.2

_Release Date 24th June 2024_

 * Security Fix – ACF now generates different nonces for each AJAX-enabled field,
   preventing subscribers or front-end form users from querying other field results
 * Security Fix – ACF now correctly verifies permissions for certain editor only
   actions, preventing subscribers performing those actions
 * Security Fix – Deprecated a legacy private internal field type (output) to prevent
   it being able to output unsafe HTML
 * Security Fix – Improved handling of some SQL filters and other internal functions
   to ensure output is always correctly escaped
 * Security Fix – ACF now includes blank index.php files in all folders to prevent
   directory listing of ACF plugin folders for incorrectly configured web servers

#### 6.3.1.2

_Release Date 6th June 2024_
 _PRO Only Release_

 * Fix – ACF Blocks in widget areas no longer cause a fatal error when no context
   is available
 * Fix – ACF Blocks with no fields assigned no longer show a gap in the sidebar 
   where the form would render

#### 6.3.1.1

_Release Date 6th June 2024_
 _PRO Only Release_

 * Fix – Repeater and Flexible Content fields no longer error when duplicating or
   removing rows containing Icon Picker subfields
 * Fix – ACF Blocks containing Flexible Content fields now correctly load their 
   edit form
 * Fix – ACF Blocks no longer have a race condition where the data store is not 
   initialized when read
 * Fix – ACF Blocks no longer trigger a JS error for blocks without fields and with
   an empty no-fields message
 * Fix – ACF Block preloading now works correctly for fields consuming custom block
   context
 * Fix – ACF Block JavaScript debug messages now correctly appear when SCRIPT_DEBUG
   is true

#### 6.3.1

_Release Date 4th June 2024_

 * Enhancement – Options Pages registered in the UI can now be duplicated
 * Fix – ACF Block validation now correctly validates Repeater, Group, and Flexible
   Content fields
 * Fix – ACF Block validation now correctly validates when a field is using a non-
   default return type
 * Fix – Fields moved between field groups now correctly updates both JSON files
 * Fix – Icon Picker fields now render correctly when using left-aligned labels
 * Fix – Icon Picker fields no longer renders tabs if only one tab is selected for
   display
 * Fix – Icon Picker fields no longer crash the post editor if no icon picker tabs
   are selected for displayed
 * Fix – True/False field now better handles longer On/Off labels
 * Fix – Select2 results loaded by AJAX for multi-select Taxonomy fields no longer
   double encode HTML entities

#### 6.3.0.1

_Release Date 22nd May 2024_

 * Fix – A possible fatal error no longer occurs in the new site health functionality
   for ACF PRO users
 * Fix – A possible undefined index error no longer occurs in ACF Blocks for ACF
   PRO users

#### 6.3.0

_Release Date 22nd May 2024_

 * New – ACF now requires WordPress version 6.0 or newer, and PHP 7.4 or newer.
 * New – ACF Blocks now support validation rules for fields. View the [release notes](https://www.advancedcustomfields.com/blog/acf-6-3-0-released)
   for more information
 * New – ACF Blocks now supports storing field data in the postmeta table rather
   than in the post content
 * New – Conditional logic rules for fields now support selecting specific values
   for post objects, page links, taxonomies, relationships and users rather than
   having to enter the ID
 * New – New Icon Picker field type for ACF and ACF PRO
 * New – Icon selection for a custom post type menu icon
 * New – Icon selection for an options page menu icon
 * New – ACF now surfaces debug and status information in the WordPress Site Health
   area
 * New – The escaped html notice can now be permanently dismissed
 * Enhancement – Tab field now supports a `selected` attribute to specify which 
   should be selected by default, and support class attributes
 * Fix – Block Preloading now works reliably in WordPress 6.5 or newer
 * Fix – Select2 results loaded by AJAX for post object fields no longer double 
   encode HTML entities
 * Fix – Custom post types registered with ACF will now have custom field support
   enabled by default to better support revisions
 * Fix – The first preview after publishing a post in the classic editor now displays
   ACF fields correctly
 * Fix – ACF fields and Flexible Content layouts are now correctly positioned while
   dragging
 * Fix – Copying the title of a field inside a Flexible Content layout no longer
   adds whitespace to the copied value
 * Fix – Flexible Content layout names are no longer converted to lowercase when
   edited
 * Fix – ACF Blocks with attributes without a default now correctly register
 * Fix – User fields no longer trigger a 404 when loading results if the nonce generated
   only contains numbers
 * Fix – Description fields for ACF items now support being solely numeric characters
 * Fix – The field group header no longer appears above the WordPress admin menu
   on small screens
 * Fix – The `acf/json/save_file_name` filter now correctly applies when deleting
   JSON files
 * i18n – All errors raised during ACF PRO license or update checks are now translatable
 * Other – The ACF Shortcode is now disabled by default for new installations of
   ACF as discussed in the [ACF 6.2.7 release notes](https://www.advancedcustomfields.com/blog/acf-6-2-7-security-release/#security-and-the-acf-shortcode)

#### 6.2.10

_Release Date 15th May 2024_

 * Security Fix – ACF Blocks no longer allow render templates, or render or asset
   callbacks to be overridden in the block’s attributes. For full information, please
   read [the release blog post](https://www.advancedcustomfields.com/blog/acf-pro-6-2-10-security-release/)

#### 6.2.9

_Release Date 8th April 2024_

 * Enhancement – The Select2 escapeMarkup function can now be overridden when initializing
   a custom Select2
 * Fix – “Hide on Screen” settings are now correctly applied when using conditionally
   loaded field groups
 * Fix – Field names are no longer converted to lowercase when editing the name
 * Fix – Field group titles will no longer convert HTML entities into their encoded
   form

#### 6.2.8

_Release Date 2nd April 2024_

 * New – Support for the Block Bindings API in WordPress 6.5 with a new `acf/field`
   source. For more information on how to use this, please read [the release blog post](https://www.advancedcustomfields.com/blog/acf-6-2-8)
 * New – Support for performance improvements for translations in WordPress 6.5
 * Enhancement – A new JS filter, `select2_escape_markup` now allows fields to customize
   select2’s HTML escaping behavior
 * Fix – Options pages can no longer set to have a parent of themselves
 * Fix – ACF PRO license activations on multisite subsite installs will now use 
   the correct site URL
 * Fix – ACF PRO installed on multisite installs will no longer try to check for
   updates resulting in 404 errors when the updates page is not visible
 * Fix – ACF JSON no longer produces warnings on Windows servers when no ACF JSON
   folder is found
 * Fix – Field and layout names can now contain valid non-ASCII characters
 * Other – ACF PRO now requires a valid license to be activated in order to use 
   PRO features. [Learn more](https://www.advancedcustomfields.com/resources/license-activations/)

#### 6.2.7

_Release Date 27th February 2024_

 * Security Fix – `the_field` now escapes potentially unsafe HTML as notified since
   ACF 6.2.5. For full information, please read [the release blog post](https://www.advancedcustomfields.com/blog/acf-6-2-7-security-release/)
 * Security Fix – Field and Layout names are now enforced to alphanumeric characters,
   resolving a potential XSS issue
 * Security Fix – The default render template for select2 fields no longer allows
   HTML to be rendered resolving a potential XSS issue
 * Security Enhancement – A `acf/shortcode/prevent_access` filter is now available
   to limit what data the ACF shortcode is allowed to access
 * Security Enhancement – i18n translated strings are now escaped on output
 * Enhancement – ACF now universally uses WordPress file system functions rather
   than native PHP functions

#### 6.2.6.1

_Release Date 7th February 2024_

 * Fix – Fatal JS error no longer occurs when editing fields in the classic editor
   when Yoast or other plugins which load block editor components are installed
 * Fix – Using `$escape_html` on get functions for array returning field types no
   longer produces an Array to string conversion error

#### 6.2.6

_Release Date 6th February 2024_

 * Enhancement – The `get_field()` and other `get_` functions now support an `escape_html`
   parameter which return an HTML safe field value
 * Enhancement – The URL field will be now escaped with `esc_url` rather than `wp_kses_post`
   when returning an HTML safe value
 * Fix – ACF fields will now correctly save into the WordPress created revision 
   resolving issues with previews of drafts on WordPress 6.4 or newer
 * Fix – Multisite subsites will now correctly be activated by the main site where
   the ACF PRO license allows, hiding the updates page on those subsites
 * Fix – Field types in which the `required` property would have …

## Meta

 *  Version **6.8.0**
 *  Last updated **5 díes ago**
 *  Active installations **2+ million**
 *  WordPress version ** 6.2 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.4 or higher **
 *  Languages
 * [Catalan](https://ca.wordpress.org/plugins/advanced-custom-fields/), [Chinese (China)](https://cn.wordpress.org/plugins/advanced-custom-fields/),
   [Czech](https://cs.wordpress.org/plugins/advanced-custom-fields/), [Dutch](https://nl.wordpress.org/plugins/advanced-custom-fields/),
   [Dutch (Belgium)](https://nl-be.wordpress.org/plugins/advanced-custom-fields/),
   [English (Canada)](https://en-ca.wordpress.org/plugins/advanced-custom-fields/),
   [English (South Africa)](https://en-za.wordpress.org/plugins/advanced-custom-fields/),
   [English (UK)](https://en-gb.wordpress.org/plugins/advanced-custom-fields/), 
   [English (US)](https://wordpress.org/plugins/advanced-custom-fields/), [French (Canada)](https://fr-ca.wordpress.org/plugins/advanced-custom-fields/),
   [French (France)](https://fr.wordpress.org/plugins/advanced-custom-fields/), 
   [Galician](https://gl.wordpress.org/plugins/advanced-custom-fields/), [German](https://de.wordpress.org/plugins/advanced-custom-fields/),
   [Greek](https://el.wordpress.org/plugins/advanced-custom-fields/), [Gujarati](https://gu.wordpress.org/plugins/advanced-custom-fields/),
   [Italian](https://it.wordpress.org/plugins/advanced-custom-fields/), [Japanese](https://ja.wordpress.org/plugins/advanced-custom-fields/),
   [Korean](https://ko.wordpress.org/plugins/advanced-custom-fields/), [Norwegian (Bokmål)](https://nb.wordpress.org/plugins/advanced-custom-fields/),
   [Persian](https://fa.wordpress.org/plugins/advanced-custom-fields/), [Polish](https://pl.wordpress.org/plugins/advanced-custom-fields/),
   [Portuguese (Angola)](https://pt-ao.wordpress.org/plugins/advanced-custom-fields/),
   [Portuguese (Brazil)](https://br.wordpress.org/plugins/advanced-custom-fields/),
   [Portuguese (Portugal)](https://pt.wordpress.org/plugins/advanced-custom-fields/),
   [Russian](https://ru.wordpress.org/plugins/advanced-custom-fields/), [Spanish (Chile)](https://cl.wordpress.org/plugins/advanced-custom-fields/),
   [Spanish (Colombia)](https://es-co.wordpress.org/plugins/advanced-custom-fields/),
   [Spanish (Costa Rica)](https://es-cr.wordpress.org/plugins/advanced-custom-fields/),
   [Spanish (Ecuador)](https://es-ec.wordpress.org/plugins/advanced-custom-fields/),
   [Spanish (Mexico)](https://es-mx.wordpress.org/plugins/advanced-custom-fields/),
   [Spanish (Spain)](https://es.wordpress.org/plugins/advanced-custom-fields/), 
   [Spanish (Venezuela)](https://ve.wordpress.org/plugins/advanced-custom-fields/),
   [Swedish](https://sv.wordpress.org/plugins/advanced-custom-fields/), [Turkish](https://tr.wordpress.org/plugins/advanced-custom-fields/)
   y [Vietnamese](https://vi.wordpress.org/plugins/advanced-custom-fields/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/advanced-custom-fields)
 * Tags
 * [acf](https://ast.wordpress.org/plugins/tags/acf/)[custom fields](https://ast.wordpress.org/plugins/tags/custom-fields/)
   [fields](https://ast.wordpress.org/plugins/tags/fields/)[meta](https://ast.wordpress.org/plugins/tags/meta/)
   [repeater](https://ast.wordpress.org/plugins/tags/repeater/)
 *  [Advanced View](https://ast.wordpress.org/plugins/advanced-custom-fields/advanced/)

## Ratings

 4.5 out of 5 stars.

 *  [  1.203 5-star reviews     ](https://wordpress.org/support/plugin/advanced-custom-fields/reviews/?filter=5)
 *  [  32 4-star reviews     ](https://wordpress.org/support/plugin/advanced-custom-fields/reviews/?filter=4)
 *  [  17 3-star reviews     ](https://wordpress.org/support/plugin/advanced-custom-fields/reviews/?filter=3)
 *  [  12 2-star reviews     ](https://wordpress.org/support/plugin/advanced-custom-fields/reviews/?filter=2)
 *  [  165 1-star reviews     ](https://wordpress.org/support/plugin/advanced-custom-fields/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/advanced-custom-fields/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/advanced-custom-fields/reviews/)

## Contributors

 *   [ WP Engine ](https://profiles.wordpress.org/wpengine/)
 *   [ Delicious Brains ](https://profiles.wordpress.org/deliciousbrains/)
 *   [ Elliot Condon ](https://profiles.wordpress.org/elliotcondon/)
 *   [ Matt Shaw ](https://profiles.wordpress.org/mattshaw/)
 *   [ Liam Gladdy ](https://profiles.wordpress.org/lgladdy/)
 *   [ Anthony Burchell ](https://profiles.wordpress.org/antpb/)
 *   [ Phil Johnston ](https://profiles.wordpress.org/johnstonphilip/)
 *   [ Dale Williams ](https://profiles.wordpress.org/dalewilliams/)
 *   [ Iain Poulson ](https://profiles.wordpress.org/polevaultweb/)

## Support

Issues resolved in last two months:

     3 out of 12

 [View support forum](https://wordpress.org/support/plugin/advanced-custom-fields/)