Need to give custom page template for each language in WPML

You can accomplish different sidebar content per language with either the plugin Widget Logic, or with the Dynamic Widgets plugin

Alternatively you can make different sidebar templates per language and use a conditional on the language:

if(ICL_LANGUAGE_CODE=='en'){
get_sidebar('en');
}
if(ICL_LANGUAGE_CODE=='fr'){
get_sidebar('fr');
}

Leave a Comment