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.

Our next available supporter will start replying to tickets in about 5.42 hours from now. Thank you for your understanding.

Etiquetado: 

This topic contains 5 respuestas, has 2 mensajes.

Last updated by Andrés hace 4 meses, 3 semanas.

Assigned support staff: Andrés.

Autor Mensajes
mayo 22, 2019 a las 2:42 pm #3866807

guillemC-3

Tengo un selector de idioma puesto en el header usando el siguiente código:

<div><span style="float:right;"><?php my_language_switcher2(); ?></span></div>
Y en functions este otro código:
function my_language_switcher2(){
$languages = icl_get_languages('skip_missing=1');
if(1 < count($languages)){
foreach($languages as $code => $l){
if($l['active']) $class = 'class ="idiomaactivo"';
$langs .= '<a '.$class.' href="'.$l['url'].'">'.strtoupper($code).'</a> | ';
}
$langs = rtrim($langs,"| ");
echo $langs;
}
}
Cuando entro a guillemcalatrava.com lo veo correcto, pero al seleccionar el idioma Catalan (CA) se ve distinto (no veo el selector para español (ES) porque queda en blanco... como lo puedo solucionar?

Gracias!

mayo 22, 2019 a las 3:56 pm #3867479

Andrés
Supporter

Languages: Inglés (English ) Español (Español ) Francés (Français )

Timezone: Europe/Paris (GMT+02:00)

Hola,

Bienvenido al soporte de WPML.

Esta situación se genera por que tienes un CSS que sobrescribe tus estilos. Para remediarlo puedes utilizar un CSS con mayor especificidad en WPML > Idiomas > Opciones del selector de idioma > CSS adicional:

#lang_switch a {
    color: red;
}

Documentation:
https://wpml.org/es/documentation-2/guia-de-inicio/configuracion-del-idioma/intercambiador-de-idiomas-personalizable/

Un saludo,
Andrés

mayo 23, 2019 a las 7:26 am #3872049

guillemC-3

Hola Andrés,

Lo he puesto como indicas y no se ven cambios...
Fíjate que en hidden link el selector se ve correcto, pero en hidden link solo se ve bien el selector del idioma CA, y el ES se ve en blanco (que sobre fondo blanco no se ve claro).

Otra solución?
Gracias!

mayo 23, 2019 a las 7:28 am #3872055

Andrés
Supporter

Languages: Inglés (English ) Español (Español ) Francés (Français )

Timezone: Europe/Paris (GMT+02:00)

Hola,

¿Puedes agregar una captura de pantalla con el código agregado? Cuando reviso el código fuente pareciera que este CSS no hubiera sido agregado.

Saludos

mayo 23, 2019 a las 9:49 am #3873139

guillemC-3

Aquí está

mayo 23, 2019 a las 9:51 am #3873163

Andrés
Supporter

Languages: Inglés (English ) Español (Español ) Francés (Français )

Timezone: Europe/Paris (GMT+02:00)

¿Me podrías dar las credenciales de tu sitio web de prueba, de esta manera podemos dar un vistazo a tus ajustes, así como los pasos necesarios para reproducir este comportamiento?

Para esto, debes poder ver una forma protegida en la parte inferior de este tópico. (Te pide hacer un backup y un + Aviso legal). Una instalación de test es preferible y nos haría mucho más fácil hacer una evaluación. En cuanto tenga más información te lo haré saber

Importante: Haz un backup completo de tu sitio. Puedes usar un plugin como Duplicator para este propósito. Mira en: http://wordpress.org/plugins/duplicator/

Si no ves este formulario para completar los campos confidenciales NO los publiques, ya que serán visibles en el foro:
hidden link

Privacidad y seguridad al proporcionar información de Debug para soporte:
https://wpml.org/purchase/support-policy/privacy-and-security-when-providing-debug-information-for-support/