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
This article will cover how to create a form on the front end of your website to add new content. Getting started If you have not already, please| ACF
Filters the $args used to query terms in the Taxonomy field (dropdown).| 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
Updates a row of data for an existing Repeater or Flexible Content field value.| 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
Description The Page Link field creates an interactive drop-down to select one or more posts, pages, custom post type items or archive URLs. This field| 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
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
## Welcome Advanced Custom Fields is a WordPress plugin which allows you to add **extra content fields** to your WordPress edit screens. These extra| 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
Need to dynamically populate a field's choices? This tutorial shows how to take a value saved to an options page and use it to override the choices array| 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 and how to then modify the Menu's HTML. Menus are used to organize a group of| 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
Introduction The WordPress block editor has revolutionized the way we can create content in WordPress. Whether you're developing a custom ACF Block, a| ACF
ACF 6.0 includes ACF Blocks Version 2. This next generation of ACF Blocks brings us much closer to the native block experience, while still giving you the| 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
Overview The Clone field allows you to select and display existing fields. It does not duplicate any fields in the database. Instead, it loads and| 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
This article will cover how to create a form on the front end of your website to add or edit content. Two functions are available to create a working form| ACF
Overview As of ACF 6.1 you can now register custom post types and custom taxonomies, along with custom fields, turning WordPress into a fully fledged| ACF
ACF uses field groups to attach fields to posts. Each field group contains a title, fields, location rules, and visual settings. To create a field group,| ACF
ACF Blocks allows you to build on top of the WordPress blocks system introduced in WordPress 5.0 “Bebo”, giving you access to many of the same features| ACF
Frequently Asked Questions Have a question about ACF Blocks that isn’t covered here? Then make sure to register for the next session of ACF Chat Fridays,| ACF
Overview Taxonomies in WordPress allow for the classification and organization of structured data. WordPress comes with the “Posts” post type, which| ACF
WordPress is a powerful CMS, but out-of-the-box it can lack flexibility when handling content types beyond standard posts and pages. While the default| ACF