I had the same exact issue and it was coming from a select2 JS conflict between “ACF Pro” and “Paid Memberships Pro” plugins. Once I used wp_deregister_script on the PMPro enqueue of select2, ACF started to save again as a serialized array. The weird part is it used to work ok until the last ACF update (PRO v5.5.10).
I know it is not a good solution to deregister JS/CSS of another plugin so there is probably a better solution to fix the conflict.
Actually, not that I know of. The problem is that the two plugins are using 2 different versions of select2. In your case the Paid Memberships Pro version of the script was being registered first. The way it works, ACFs later registration of a different version with the same “handle” is ignored. If ACF’s registration were to run first then the other plugins registration would be ignored. What order they happen in has a lot to do with the order that WP loads plugins, and this can be effected by unintsalling, installing, activation and deactivation of plugins.
Viewing 4 posts - 1 through 4 (of 4 total)
You must be logged in to reply to this topic.
Welcome to the Advanced Custom Fields community forum.
Browse through ideas, snippets of code, questions and answers between fellow ACF users