I’m getting an error in the
user_set_sync_preferences function in
acfml/classes/class-wpml-acf-field-settings.php. The error occurs on this line:
$field_post_content['wpml_cf_preferences'] = $field_preferences;
When I added some debug logging, I noticed that the
$field_post_content is an empty array because
$field_post->post_content is blank. When I log
$field_post, it shows the page post itself, not the custom field post.
Any tips on how to get this fixed?
I have the
wpml_cf_preferences field set in all of my fields (i.e., I can see the field set in my acf-json files). Since I’m entering the
$field_object['wpml_cf_preferences'] != $field_preferences conditional, my
wpml_cf_preferences field from the acf-json file must not be matching the
$field_preferences variable, but where is this $field_preferences variable set? Is this caused by differences in the acf-json file and the database? I don’t see this issue in my local instance, but when I deploy to my staging environment (with the acf-json files in my git repo), I notice the issue.
ACF PRO version: 5.7.10
ACFML version: 1.1
WPML Multilingual CMS version: 18.104.22.168