I am using WPML to build a multi-lingual site (EN and FR) at the moment but will be DE, ES, and possible JP after.
Everything is working fine for me except for an error that I believe comes from the function that defines the frontpage though avia framework.
If you visit the website root in English, then click on French, it tries to visit example.com/?lang=fr but the content isn't right - specifically, it is using the featured images from the english version of the page, rather than the french version.
Have a look:
Home page in English - everything works fine:
After clicking French flag - notice image captions are in English:
The actual frontpage in french (accessed through the Accueil link) - notice the image caption in French:
What is weird is that everything else is correct - the right dynamic template (frontpage-fr) gets applied to the French version regardless of how the page is accessed (notice the French welcome header is defined in the dynamic template).
Help would be greatly appreciated!