43 lines
1.5 KiB
PHP
43 lines
1.5 KiB
PHP
|
|
<?php
|
||
|
|
|
||
|
|
require_once('wpv_common/wpv_framework.php');
|
||
|
|
|
||
|
|
new Wpv_Framework(array(
|
||
|
|
'name' => 'Progressio',
|
||
|
|
'slug' => 'progressio'
|
||
|
|
));
|
||
|
|
|
||
|
|
function language_selector_flags() {
|
||
|
|
$languages = icl_get_languages('skip_missing=0&orderby=code');
|
||
|
|
$uploads = wp_upload_dir();
|
||
|
|
|
||
|
|
if (!empty($languages)) {
|
||
|
|
$idiomas = array();
|
||
|
|
$orden_banderas = array('es', 'fr', 'en', 'ru');
|
||
|
|
|
||
|
|
foreach ($languages as $l) {
|
||
|
|
$imgflag = $l['country_flag_url'];
|
||
|
|
if ($l['language_code'] == 'es') {
|
||
|
|
$imgflag = $uploads['baseurl'] . '/2012/04/spanish_flag.jpg';
|
||
|
|
}
|
||
|
|
if ($l['language_code'] == 'en') {
|
||
|
|
$imgflag = $uploads['baseurl'] . '/2012/04/english_flag.jpg';
|
||
|
|
}
|
||
|
|
if ($l['language_code'] == 'fr') {
|
||
|
|
$imgflag = $imgflag = $uploads['baseurl'] . '/2012/04/french_flag.jpg';
|
||
|
|
}
|
||
|
|
/*if ($l['language_code'] == 'ru') {
|
||
|
|
$imgflag = $imgflag = $uploads['baseurl'] . '/2012/04/french_flag.jpg';
|
||
|
|
}*/
|
||
|
|
$l['country_flag_url'] = $imgflag;
|
||
|
|
$idiomas[$l['language_code']] = $l;
|
||
|
|
}
|
||
|
|
|
||
|
|
foreach ($orden_banderas as $bandera) {
|
||
|
|
echo '<a href="' . $idiomas[$bandera]['url'] . '">';
|
||
|
|
echo '<img src="' . $idiomas[$bandera]['country_flag_url'] . '" height="22" alt="' . $idiomas[$bandera]['language_code'] . '" width="22" class="flag"/>';
|
||
|
|
echo '</a>';
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|