Home › Forums › Backend Issues (wp-admin) › WPML options fields › Reply To: WPML options fields
Hi guys
Thanks for them bug report.
It seems I’ve accidentally prevented ACF from altering the $post_id
when WPML is active, but when the field group is not translatable.
Can you please edit eh core/wpml.php
file and change the __construct
to:
function __construct() {
// global
global $sitepress;
// vars
$this->lang = ICL_LANGUAGE_CODE;
// update settings
acf_update_setting('default_language', $sitepress->get_default_language());
acf_update_setting('current_language', $this->lang);
// actions
add_action('acf/field_group/admin_head', array($this, 'admin_head'));
add_action('acf/input/admin_head', array($this, 'admin_head'));
// bail early if not transaltable
if( !$this->is_translatable() ) {
return;
}
// actions
add_action('acf/upgrade_start/5.0.0', array($this, 'upgrade_start_5'));
add_action('acf/upgrade_finish/5.0.0', array($this, 'upgrade_finish_5'));
add_action('acf/update_field_group', array($this, 'update_field_group'), 2, 1);
add_action('icl_make_duplicate', array($this, 'icl_make_duplicate'), 10, 4);
// filters
add_filter('acf/settings/save_json', array($this, 'settings_save_json'));
add_filter('acf/settings/load_json', array($this, 'settings_load_json'));
}
This should fix the issue.
Please let me know.
Thanks
E
Welcome to the Advanced Custom Fields community forum.
Browse through ideas, snippets of code, questions and answers between fellow ACF users
Helping others is a great way to earn karma, gain badges and help ACF development!
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.