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 thread is resolved. Here is a description of the problem and solution.

El problema: Quiero modificar el selector de idiomas del header.

La solución: - Ve a WPML > Idiomas > Opciones del selector de idioma > CSS adicional. - Agrega el CSS necesario.

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

This topic contains 12 respuestas, has 2 mensajes.

Last updated by Andrés hace 3 años, 1 mes.

Assigned support staff: Andrés.

Autor Publicaciones
diciembre 12, 2016 a las 2:38 pm #1157830

Escobosa

Utilizo la plantilla The7. La barra superior tiene opción de poner microwidgets, y tiene uno que es WPML, pero no aparece nada. Veo que algo hace porque ha ampliado la altura de la barra superior. Es como si estuvieran los 3 idiomas en lista vertical en vez de horizontal y oculto.
¿Qué puedo hacer?

diciembre 12, 2016 a las 4:00 pm #1157970

Andrés
Supporter

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

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

Hola,

Bienvenido al soporte de WPML.

1. ¿Podrías verificar que todo tu paquete WPML se encuentra al día?
https://wpml.org/account/downloads/

2. Para poderte ayudar más rápidamente he activado la casilla para enviar la información de debug de WPML en este ticket. Por favor, lee el siguiente artículo si tienes dudas de como enviarnos esta información:
https://wpml.org/es/faq/como-proporcionar-informacion-de-depuracion-para-obtener-soporte-mas-rapidamente/

En el caso que no puedas acceder a esta información, podrías proveerme la información de tu configuración WPML, es decir, plugins y versiones instaladas?

Un saludo,
Andrés

diciembre 12, 2016 a las 9:46 pm #1158312

Escobosa

Hola Andrés gracias por responder tan rápido. Tengo instalada la última versión del paquete WPML. En la captura verás como en la barra superior izquierda hay un "texto-3" que contiene el shortcode (es el que muestra algo) y después sale el microwidget del theme "Idioma WPML" que no se muestra en la home. Necesito que se vean los 3 idiomas en una linea. Gracias.

diciembre 13, 2016 a las 7:50 am #1158513

Andrés
Supporter

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

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

He visitado tu sitio y puedo ver el selector de idiomas. Para que se pueda ver horizontalmente, puedes agregar un CSS en WPML > Idiomas > Opciones del selector de idioma > CSS adicional como:

li.wpml-ls-item {
    display:inline;
}

¿Soluciona esto tu problema?

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

diciembre 13, 2016 a las 8:02 am #1158529

Escobosa

Hola Andrés, aparece en lista vertical actualmente, necesito que sea en horizontal. Pero lo que aparece ahora es lo del shortcode en el microwidget, y no el microwidget que la plantilla The7 tiene diseñado para vuestro pluging. En la captura que te he enviado en el mensaje anterior puede verlo. ¿Es incompatible con WPML? Ya he colocado el código donde me indicas. Gracias.

diciembre 13, 2016 a las 2:26 pm #1158995

Andrés
Supporter

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

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

Revisando la hoja de estilo, veo que el código CSS no ha sido añadido por lo cual el selector sigue apareciendo vertical.

Ahora bien, no tengo reportes de problemas de compatibilidad actuales con el tema The7.

1. ¿Podrías actualizar tu versión de WordPress?

2. ¿Podrías actualizar todo tu paquete WPML?

3. ¿Podrías incrementar la memoria de tu sitio, sobre todo la WP Memory Limit a 256M? Si puedes suministrar más recursos, sería ideal.
Tus valores actuales son:
- MemoryLimit 256M
- WP Memory Limit 40M
https://wpml.org/home/minimum-requirements/

Edita tu archivo wp-config.php y agrega la siguiente línea:

define('WP_MEMORY_LIMIT', '256M');

Muchas veces estos ajustes son bloqueados directamente desde la administración de tu hosting. En ese caso te recomiendo que los contactes directamente y si puedes pedir valores superiores a 128M, sería recomendable.

Nota: 128M es el mínimo necesario para WPML sin otros plugins y con un tema por defecto de WordPress.

¿Aparece ahora el selector de tu tema?

diciembre 13, 2016 a las 3:48 pm #1159121

Escobosa

Ya he pedido la ampliación de la memoria, he colocado el último código en las CSS, el paquete WPML está actualziado de ayer. ¿Habéis sacado actualización hoy? Tengo instalada la versión 4.6.1 de wordpress, ¿No funciona el plugin en esa versión? No me gustaría actualizar ahora la versión por si se me desconfigura algo en la página.

Gracias.

diciembre 13, 2016 a las 3:51 pm #1159125

Escobosa

Metiendo el código
li.wpml-ls-item {
display:inline;
}

en las css del theme me sale en horizontal, pero con poco espacio entre idiomas.

diciembre 13, 2016 a las 4:31 pm #1159184

Andrés
Supporter

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

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

Si quieres agregar más espacio, puedes agregar modificar el CSS así:

li.wpml-ls-item {
    display: inline;
    padding: 0 5px;
}

Ahora bien, la actualización salió en el día de ayer. ¿Te gustaría continuar y ver que sucede con tu tema o te parece que está opción está bien?

diciembre 14, 2016 a las 10:34 am #1159896

Escobosa

Disculpa Andrés, y como hago para que haya un espacio entre la imagen de la bandera y el nombre del idioma? Muchas gracias.

diciembre 14, 2016 a las 11:06 am #1159945

Andrés
Supporter

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

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

Puedes agregar un CSS como el siguiente: 🙂

li.wpml-ls-item span {
    margin-left: 5px;
}
diciembre 19, 2016 a las 8:16 am #1163287

Escobosa

Listo! Gracias.

diciembre 19, 2016 a las 8:40 am #1163315

Andrés
Supporter

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

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

Super!
Que tengas un buen día,
Andrés