6 Nov

ACF v4.3.0 released

By Elliot Condon

After a long awaited arrival, the all new ACF v4.3.0 is out and available for download! To co-inside with this release, you will also find updates for both the repeater and flexible content field add-ons. This release includes some powerful functionality for sub field conditional logic, which I have showcased in a demo below.

Here’s what’s new:

  • Core: get_field can now be used within the functions.php file
  • Core: Added new Google maps field
  • Core: Added conditional logic support for sub fields – will also require an update to the repeater / flexible content field add-on to work
  • Core: Added required validation support for sub fields – will also require an update to the repeater / flexible content field add-on to work
  • API: Added new function have_rows()
  • API: Added new function the_row()
  • API: Fixed front end form upload issues when editing a user
  • API: Fixed front end form bug where the wrong post_id is being passed to JS
  • Export: wrapped title and instructions in __() function
  • Core: Filter out ACF fields from the native custom field dropdown
  • Revisions: Improved save functionality to detect post change when custom fields are edited
  • Core: Add field group title for user edit screen
  • Field group: Add ‘toggle all’ option to hide from screen
  • Taxonomy field: Add new filter for wp_list_categories args
  • Taxonomy field: Fixed JS bug causing attachment field groups to disappear due to incorrect AJAX location data
  • Tab field: Corrected minor JS bugs with conditional logic
  • Relationship field: Values now save correctly as an array of strings (for LIKE querying)
  • Post object field: Values now save correctly as an array of strings (for LIKE querying)
  • Image field: Added mime_type data to returned value
  • Field field: Added mime_type data to returned value
  • Core: Lots of minor improvements

Conditional logic and required sub fields

As shown in the video above, sub fields now have settings for required and conditional logic! This adds a whole new level of customization to the input screen for your clients, I hope you enjoy playing around with these settings on your current or next project!

have_rows

Please welcome a new function to the API; have_rows and the_row. These new functions fit seamlessly into any WP template as they follow the standard have_posts and the_post principles. Please read the docs to see how you can use them to improve your nested repeater loops!

Wrapping up

That’s it for now. I hope you enjoy the new update!

Cheers Elliot

About the Author