I thought this must be possibly by just switching languages, but apparently it doesn’t:
I have a (non-translated, i.e. each language ‘fills’ the same options fields) options field group, and referencing those fields e.g. in a footer does work neatly – it pulls the right version of the option on every language. As soon as I try to get a specific language’s field it still always returns the current language’s field content.
I use do_action( 'wpml_switch_language', 'de' ); to switch language to ‘de’. Normally, after that switch I should be able to grab fields from that specific language, no? Or retrieve a custom field for that very page I am on, but it still only gets data from the active language.
Is there something wrong in my thinking? I have read all the other related posts, but to no avail. Since my options page is old (the project is), I didn’t strive to translate it, so I have identical option field names in all languages.
What an amazing year! 🎉 ACF grew by leaps and bounds in 2018 and won't be slowing down for 2019. We have lots of new features planned, but now it is time to rest, recover, and spend valuable time with friends and family. 👨👩👧👦🎄🎁