Este es el foro de soporte técnico de WPML, el plugin multilingüe de WordPress.

Todas las personas pueden leerlo pero solo los clientes de WPML pueden ingresar comentarios. El equipo de WPML responde en el foro 6 días a la semana, durante 22 horas por día.

Hoy no hay asistentes de soporte disponibles en el foro Spanish. Siéntase libre de enviar sus tiques y les daremos trámite tan pronto como estemos disponibles en línea. Gracias por su comprensión.

This topic contains 3 respuestas, has 2 mensajes.

Last updated by Escobosa hace 7 años, 5 meses.

Assigned support staff: David.

Autor Publicaciones
agosto 1, 2012 a las 1:54 pm #69905

Escobosa

Hola!
Quería saber como hacer este tipo de selector de idiomas (ES | EN | EU...) para poner en el header de mi página.
Necesito saber el codigo php, el de functions.php y el del css o cual es el que debo cambiar. Lo que viene en la documentación para hacer menus personalizados no me sirve, solo es para el footer y yo lo necesito arriba.
También me gustaría que el idioma activo este resaltado o mejor aun, oculto y que solo se muestren los idiomas alternativos disponibles.
Muchas gracias!

agosto 2, 2012 a las 6:46 pm #70062

David
Supporter

Languages: Inglés (English ) Español (Español )

Timezone: Europe/Madrid (GMT+01:00)

Hola Escobosa,

Pega este codigo en functions.php, en la carpeta del tema:

function my_language_switcher(){
  $languages = icl_get_languages('skip_missing=1');
  if(1 < count($languages)){
    foreach($languages as $code => $l){
      if(!$l['active']) $langs[] = '<a href="'.$l['url'].'">'.strtoupper($code).'</a>';
    }
    echo join(' ! ', $langs);
  }
}

Pega esto otro en header.php, en la parte donde quieras que aparezca:

<?php my_language_switcher(); ?>

Dime si te puedo ayudar con algo mas,
David

agosto 3, 2012 a las 7:15 am #70101

Escobosa

Hola David
He puesto los códigos pero no me aparece nada, incluso en el html que se genera no aparece ni el selector donde lo he puesto en el head. ¿tengo que poner alguna opción especial en las opciones del wpml plugin? la página es hidden link donde debería estar el selector, se queda un espacio en blanco sobre el menu principal, pero no se ve.
Muchas gracias por tu ayuda
Maria

agosto 3, 2012 a las 7:27 am #70102

Escobosa

Perdona si que se ve, es que la home aun no esta traducida y por eso no lo veia.
Muchas gracias!!! Saludos!

El debate ‘[Cerrado] Selector tipo: ES | EN’ está cerrado y no admite más respuestas.