Upgrading from ACF to ACF PRO is simple, here's how.
ACF PRO is a premium plugin and requires a license in order to access the plugin files.
View License Pricing
Log into your ACF account and download the ACF PRO plugin .zip file to your desktop.
Log into your WordPress website and use the Plugins > Add New to upload the ACF PRO plugin .zip.
From the Plugins page, activate the ACF PRO plugin!
ACF PRO is an independent plugin and does not require the free version to be installed.
You can now deactivate ACF free and any ACF premium plugins.
Next, you will be prompted for a Database Upgrade. ACF PRO will configure some settings and ready your fields!
Lastly, Jump back over to your ACF account and copy your ACF PRO license into the Custom Fields > Updates page to enable plugin updates!
Nice work, you are now updated! Be sure to take a quick look over your website to ensure everything is as it should be and don't hesitate to contact our support team with any questions or concerns.
Here's a look at the new and exciting features in ACF version 5!
The Link field provides a simple way to select or define a link (url, title, target).
The Group field provides a simple way to create a group of fields.
The oEmbed field allows an easy way to embed videos, images, tweets, audio, and other content.
The clone field allows you to select and display existing fields.
More fields use AJAX powered search to speed up page loading
New auto export to JSON feature improves speed and allows for syncronisation. Learn more
Both import and export can easily be done through a new tools page
Fields can now be mapped to menus, menu items, comments, widgets and all user forms!
New PHP (and JS) actions and filters have been added to allow for more customization
The entire plugin has had a design refresh including new field types, settings and design!
Field group settings have been added for Active, Label Placement, Instructions Placement and Description.
acf_form() can now create a new post on submission with lots of new settings
Form validation is now done via PHP + AJAX in favour of only JS
New field group functionality allows you to move a field between groups & parents
This is just a handful of improvements found in ACF 5! You will need to update in order to find the rest!
We made some changes. Here are the ones you should know about.
We have moved away from selling individual add-ons towards an all inclusive PRO plugin!
Because ACF PRO is a single plugin combining ACF with all our premium features, we can deliver a higher standard of product including:
To learn more about premium features, please checkout the ACF PRO page.
Welcome to the future! ACF version 5 is our latest architecture powering both our free and PRO plugins.
Although sometimes confused as the same, ACF 5 is simply "version 5" - the next major version scheduled for release this year and currently available via Early Access. ACF PRO is our professional plugin that combines ACF 5 with our premium features such as the repeater field.
Now that ACF PRO is distributing our premium functionality, we will no longer develop individual Add-ons and will eventually remove them from the website.
After updating to ACF 5, you will be prompted to upgrade the Database.
This is a necessary step to migrate across your field and field group settings from version 4.x. This upgrade will also copy across any taxonomy term values from the 'wp_options' table to the 'wp_termmeta' table.
No data is deleted or modified during this upgrade.
No changes to report here 😁. You can expect every
Field Group settings are saved in the wp_posts table (same as before) but with a post_type of 'acf-field-group' (previously 'acf'). New settings have also been added including Active, Label Placement, Instructions Placement and Description.
Field settings are now also saved in the wp_posts table with a post type of 'acf-field'. New settings have also been added including Wrapper Attributes, Return Type and many more depending on the field type!
Taxonomy term values are now saved to the 'wp_termmeta' table (previously saved to the wp_options table). No change is required to template code as the database upgrade will copy across all taxonomy term values to the wp_termmeta table.
ACF 5 includes the Select2 JS library for powerful AJAX based selection in many of it's field's (select, post_type, taxonomy, user)!
ACF 5 produces new and improved HTML, CSS and JS throughout the plugin allowing for a faster experience and better customisation! Within these changes is a different class naming for field wrapper elements:
This change looks like
Field values are now sent in the $_POST data using
ACF version 5 includes a .json based export and import tool. Previous version of ACF used the WP .xml export which is currently not compatible. We will be working on a solution for this shortly!
Have questions? We have answers.
No, you do not need to make any changes to your theme. ACF PRO is still the same plugin you use and love, and will work in the same way. If your theme contains heavy ACF customisation, it will be wise to review your code and check for any issues.
No, ACF PRO is an independent plugin and does not require the free version to be installed. Once ACF PRO is active, you can deactivate the free version and any ACF premium add-ons.
Premium ACF Add-ons are no longer needed when ACF PRO is installed. ACF PRO contains all our premium functionaily wrapped up in a single easy to install plugin!
Any 3rd party plugin that supports ACF5 will work the same in ACF PRO.
Yes, ACF PRO is a premium plugin and requires a license purchase to access the plugin files. View License Pricing
Yes, although it is a manual process. All versions of the ACF plugin can be found here. Simply download, extract and replace your 'plugins/advanced-custom-fields' plugin folder.
It is always a good idea to backup your website before updating a plugin to a new major version, however, this is not required. ACF version 5 does not delete or modify any existing data during the 'DB Upgrade' - only new data is created.
⏰ It's finally time! ACF PRO pricing changes take effect on Monday, 24th February. Learn more