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
Supercharge Your Website With Premium Features Using ACF PRO
Speed up your workflow and unlock features to better develop websites using ACF Blocks and Options Pages, with the Flexible Content, Repeater,
Clone, Gallery Fields & More.
Elliot is a web developer working "down under" on the Advanced Custom Fields WordPress plugin in Australia. Having a previous life in design, Elliot is passionate about all things interactive. Enjoys skateboarding, coffee and building things.
For plugin support, please contact our support team directly, as comments aren't actively monitored.
We use cookies to offer you a better browsing experience, analyze site traffic and personalize content. Read about how we use cookies and how you can control them in our Privacy Policy. If you continue to use this site, you consent to our use of cookies.