Introduction ACF 5.10 introduced an important security feature, HTML escaping. First introduced as an experimental feature in ACF 5.9.6, it ensures that| ACF
The Advanced Custom Fields plugin is packed with loads of useful field types such as text, image and WYSIWYG. However, when working on a project, it may| ACF
Filters the query `$args` used by `WP_Query` to display text for each user.| ACF
Filters the $args used to query terms in the Taxonomy field (dropdown).| ACF
Creating and displaying nested repeater / flexible content fields is very easy using the Advanced Custom Fields plugin. This article will demonstrate how| ACF
Description The Date Time Picker field creates a jQuery date & time selection popup. Screenshots The Date Time Picker field interface The Date Time| ACF
Updates a row of data for an existing Repeater or Flexible Content sub field value.| ACF
Deletes a row of data from an existing Repeater or Flexible Content sub field value.| ACF
Adds a new row of data to an existing Repeater or Flexible Content field value.| ACF
For instructions on how to install the ACF PRO plugin, please see this guide. The methods outlined below will work on any host. In addition, WordPress| ACF
Description The Range field provides an interactive experience for selecting a numerical value between specific endpoints. Screenshots The Range field| ACF
Description The Password field creates an input for providing a password using a masked field. Screenshots Settings Required Found on the Validation tab,| ACF
Description The True / False field allows you to select a value that is either 1 or 0. Screenshots The True / False field interface The True / False field| ACF
This guide will demonstrate how to add custom fields to a WordPress Menu and how to then modify the Menu's HTML. Menus are used to organize a group of| ACF
All the template functions (get_field, the_field, etc) can be used to load values from a user, with a second parameter required to target the user. This| ACF
Description The Relationship field provides a dual-column component to select one or more posts, pages or custom post type items, providing search, post| ACF
In a bidirectional relationship, each object (post, page, custom post type, user, or taxonomy) has a relationship field that refers to the other object.| ACF
Filters the $args used to query terms in the Taxonomy field (list).| ACF
Filters the text displayed for each term in the Taxonomy field.| ACF
Overview Conditional logic allows you to set rules regarding when a custom field should appear, based on the values of other fields in the same field| ACF
Select2 v3 Deprecation What’s Happening? Advanced Custom Fields (ACF) is deprecating support for version 3 of the Select2 JavaScript library. Future| ACF
Filters the text displayed for each post in the Relationship field.| ACF
Filters the $args used to query posts in the Relationship field.| ACF
Filters the text displayed for each post in the Post Object field.| ACF
The Repeater field is essentially a way to organize and display data, specifically “repeating” content like slides, team member bios, and events. This is| ACF
This guide shows how to update the Advanced Custom Fields and Advanced Custom Fields PRO plugins on your website. Updates can be applied by either of the| ACF
ACF’s Flexible Content fields allow you to create multiple groups of fields known as layouts. You can then use these to give content editors more control| ACF
Learn how to access and update ACF data using the WordPress REST API.| ACF
Description The URL field is a text input specifically designed for storing web addresses. Screenshots Settings Default Value The default value shown when| ACF
Description The Text Area field creates a basic textarea input, useful to store simple (i.e., unstyled) paragraphs of text to use in your theme.| ACF
Description The Number field creates an input limited to numerical values. Screenshots Settings Default Value The default value shown when creating a new| ACF
Description The Email field creates an email input, used for storing email address values. Screenshots Settings Default Value The default value shown when| ACF
Description The Post Object field creates an interactive dropdown to select one or more posts, pages, or custom post type items. This field type uses the| ACF
Description The Checkbox field creates a list of check-able inputs. Screenshots The Checkbox field interface The Checkbox field settings Changelog Added| ACF
Description The User field allows the selection of one or more users. This field type is useful for creating relationships between data objects. It stores| ACF
This guide will demonstrate how to add custom fields to a WordPress Menu Item and how to then modify the Menu Item's HTML. Menus are used to organize a| ACF
This guide will demonstrate how to add custom fields to a WordPress Attachment and how to then display these fields. All the template functions| ACF
Description The Taxonomy field allows the selection of one or more taxonomy terms. Screenshots Changelog Split setting load_save_terms into load_terms and| ACF
This guide will demonstrate how add custom fields to a Taxonomy Term and then modify the term’s template file HTML. Terms can be items such as WordPress| ACF
ACF PRO can be installed using Composer. Please see Installing ACF With Composer for details on installing the free ACF plugin with Composer. Generate API| ACF
Description The Gallery field provides an interactive interface for managing a collection of attachments. Screenshots The Gallery field interface The| ACF
Updates to ACF Field Functions in 5.11 In versions of ACF prior to 5.11, the ACF shortcode , along with the get_field() and the_field() functions, could| ACF
Description The Radio Button field creates a list of select-able inputs. Screenshots The Radio Button field interface The Radio Button field settings| ACF
Description The Link field allows a link to be selected or defined (url, title, target) by using the native WordPress link popup. Screenshots The Link| ACF
Each field contains settings to determine where and how data is loaded and saved. These settings can be customized when editing a field group. All fields| ACF
Description The Button Group field provides a neat UI for selecting a value. Screenshots The Button Group field interface The Button Group field settings| ACF
Description Since ACF 6.0, ACF has recommended using block.json to handle your block registration. A mirror of the WordPress JSON Schema for block.json,| ACF
The Advanced Custom Field's API makes it very easy to display field data in your theme. There are many functions available and all are well documented on| ACF
Used to perform validation on an attachment before it is uploaded or selected.| ACF
Filters the field $value after being loaded by a template function such as get_field().| ACF
Allows you to limit the fields which can be output by the ACF Shortcode. Returning true from this filter will prevent the value being output by the shortcode.| ACF
Filters the $args used to query posts in the Post Object field.| ACF
The ACF plugin has undergone some major changes in version 4 to adhere to the new terms & conditions set by WordPress. To make your upgrade a seamless| ACF
Description The Repeater field provides a neat solution for repeating content - think slides, team members, CTA tiles and alike. This field type acts as a| ACF
This article will discuss how to register fields and field groups via the functions.php file. There are many benefits to using PHP to register fields, the| ACF
Description The Image field allows an image to be uploaded and selected by using the native WordPress media modal. Screenshots The Image field interface| ACF
Description The Flexible Content field provides a simple, structured, block-based editor. Using layouts and sub fields to design the available blocks,| ACF
Description The File field allows a file to be uploaded and selected by using the native WP media popup. Screenshots The File field interface The File| ACF
Overview Taxonomies are used to classify and categorize individual posts for a post type. WordPress provides an admin UI for managing terms in a taxonomy| ACF
Overview Post Types are great for storing data objects other than posts and pages, where WordPress provides an admin UI for managing your data and a URL| ACF
Local JSON is a helpful feature which saves field groups, post types, taxonomies, and option pages as JSON files within your theme. The idea is similar to| ACF
Description The Text field creates a basic text input, useful for storing single string values. Screenshots Changelog Formatting setting removed in| ACF
Description The Select field creates a dropdown list with selectable choices. Screenshots Changelog Added Return Format setting in version 5.4.0. Added| ACF
This guide will demonstrate how to add custom fields to a WordPress Post and how to then modify the post's template file HTML. Posts are the most common| ACF
ACF 6.0 introduces support for WordPress’s block.json method of block registration, the recommended way of registering blocks since WordPress 5.8 and| ACF
Overview The WordPress Block Supports API offers plenty of features to extend your ACF Blocks. Additional attributes are passed to your block when you opt| ACF
In this tutorial, we'll show you how to utilize the InnerBlocks component within an ACF Block. We'll also demonstrate how you can leverage relationships| ACF
By default, WordPress stores a block’s field data inside the block’s HTML comment in post_content. This is usually fine, but you may also want to create| ACF
Description The Icon Picker field allows you to easily select a Dashicon, a Media Library image, or a URL for an image or SVG. Screenshots The Icon Picker| ACF
This guide shows how to activate ACF PRO and your license key. Without a valid license key on the WordPress site where it is installed, ACF PRO will not| ACF
An extensive list of frequently asked questions to help you quickly get on with your project.| ACF
Multiple options pages can be registered by making use of the acf_add_options_page() and acf_add_options_sub_page() functions. Both functions can be used| ACF
Options pages are setting pages in the WordPress admin area containing fields with the ability to control global options. This allows builders or clients| ACF
Field validation is enabled by default for all ACF Blocks. Existing posts with ACF Blocks are validated the next time the post is edited. If any fields| ACF
When customizing your theme with ACF functionality, you may experience some issues. These issues may resemble a blank page, a broken page, a value not| ACF
With ACF 6.3.12 and above, there are two potential errors that can appear if ACF is unable to verify the security nonce while validating your fields. ACF| ACF