Polylang PHP lang selector

JavaScript

/*
RTFM // Documentation : https://polylang.wordpress.com/documentation/documentation-for-developers/functions-reference/
*/

$translations = pll_the_languages(array('raw'=>1));

foreach ($translations as $translation) {
	if ($translation['name']==='Français') { 
		$langIcon = 'fr'; 
	} elseif ($translation['name']==='English') { 
		$langIcon = 'en'; 
	} elseif ($translation['name']==='Deutsch') { 
		$langIcon = 'de'; 
	}
	echo '<a href="'.$translation['url'].'" title="'.$translation['name'].'" lang="'.$langIcon.'"><img src="'.get_bloginfo('template_url'). '/images/lang-'.$langIcon.'.png" alt="['.$translation['name'].']" /></a>';
}