"/>

Affichage alterné pour site multilingue

Comment afficher différents contenus en fonction de la langue?

Tout dépend du contexte, mais dans certains cas, et pour certains thèmes wordpress, il se peut qu’on ait besoin d’afficher un certain contenu en français, et un autre en anglais par exemple :

Si vous utilisez WMPL :

<?php if (ICL_LANGUAGE_CODE == "fr") { ?>
    Votre contenu hmlt fr
<?php } elseif (ICL_LANGUAGE_CODE == "en") { ?>
 	votre contenu html en
<?php  } ?>

Si vous utilisez Polylang:

 <?php
 				$currentlang = get_bloginfo('language');
    			if($currentlang=="fr-FR"): ?>
		
				votre conteneu fr
				<?php 
    			// si la langue affichee est l'anglais US
    			elseif($currentlang=="en-GB"):?>

				votre conteneu en
				<?php endif; ?>	

Chaque plugin a ses petites nuances de syntaxe, mais la logique est la même derrière !

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.