Hi,
I was wondering… it would be nice to have a Location Rule based on the current locale of site/post. It would help me to make a multilingual site with 2 different field groups (one for each locale) and have them be shown based on the post’s current locale.
function my_acf_load_field( $field ){
global $post;
$post_language_information = wpml_get_language_information($post->ID);
if (strpos($field['name'],'_wpml')>0)
if (!strpos($field['name'],'_'.$post_language_information['locale']))
return;
return $field;
}
add_filter('acf/load_field', 'my_acf_load_field');
for example you have fields text_wpml_ru and text_wpml_en
if your post locale is en you’ll see only text_wpml_en
and all fields if their names doesnt contain ‘_wpml’
Made plugin for Polylang (language plugin) with language field option.
https://github.com/VoiD2008/acf_wpml_fields
WPML and xili-language support pending
added xili-language support
added localization support
added ACF Field Groups language option