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 all HTML content rendered by ACF is passed through the WordPress wp_kses() function. By... Continue Reading
Learn how to add custom field types to the WordPress REST API. Continue Reading
Introduction Included in ACF PRO is a powerful PHP-based framework for developing custom block types. ACF blocks are highly customisable and powerfully dynamic. They integrate deeply with custom fields allowing PHP developers to create besp... Continue Reading
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 also be used to retrieve WordPress options or post, user or term meta values which were... Continue Reading
Introduction Since WordPress 5.6, the block editor has a new version of the Block API. The ACF 5.10 release introduced support for the Block API v2. This is only available when ACF is installed on sites using WordPress 5.6 and above. Change... Continue Reading
Synchronized JSON is a feature (added in version 5.1.5) which detects changes to local JSON files and allows the user to update the corresponding field groups within the Database. This functionality is visible when viewing the field group a... Continue Reading
Local JSON is a new feature added in version 5 which saves field group and field settings as .json files within your theme. The idea is similar to caching, and both dramatically speeds up ACF and allows for version control over your field s... Continue Reading
The options page feature provides a set of functions to add extra admin pages to edit ACF fields! Each admin page can be fully customized (see code examples below), and sub admin pages can be created too! All data saved on an options page i... Continue Reading