Saltar navegación

Este hilo está resuelto. Aquí tienes una descripción del problema y la solución.

Problema:
El cliente desea mover el Language Switcher del footer al header en su sitio web.
Solución:
Si estás experimentando lo mismo, te recomendamos desactivar el Language Switcher del Footer y activarlo en tu menú. Para hacerlo, ve a WPML > Idiomas y configúralo como desees. Además, te sugerimos leer nuestra documentación sobre el tema para más detalles y personalizaciones: https://wpml.org/documentation/getting-started-guide/language-setup/language-switcher-options/

Si esta solución no es relevante para tu caso, porque podría estar desactualizada o simplemente no aplicar, te recomendamos abrir un nuevo ticket de soporte. También te sugerimos revisar los problemas conocidos en https://wpml.org/known-issues/, verificar la versión del arreglo permanente y confirmar que tienes instaladas las últimas versiones de temas y plugins.

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 los foros 6 días a la semana, 22 horas por día.

Etiquetado: 

Este tema contiene 4 respuestas, tiene 2 voces.

Última actualización por Lucas Vidal de Andrade hace 11 meses, 1 semana.

Asistido por: Lucas Vidal de Andrade.

Autor Publicaciones
julio 8, 2024 a las 2:35 pm #15914074

adB-4

Buenas, ya he ido avanzando. La opción de traducir el idioma sale en el footer, y me gustaría moverlo al header, como podría hacerlo?

julio 8, 2024 a las 6:47 pm #15915232

Lucas Vidal de Andrade
Partidario de WPML desde 11/2023

Idiomas: Inglés (English ) Español (Español ) Alemán (Deutsch ) Portugués, Brasil (Português )

Zona horaria: America/Sao_Paulo (GMT-03:00)

Hola,

En realidad, son dos Language Switchers diferentes. En tu caso, puedes desactivar el Language Switcher del Footer y activarlo en tu menú. Solo tienes que ir a WPML > Idiomas y configurarlo como desees.

Te recomiendo que leas nuestra documentación sobre el tema. Presenta más detalles sobre otras opciones y personalizaciones:
https://wpml.org/documentation/getting-started-guide/language-setup/language-switcher-options/

julio 9, 2024 a las 8:07 am #15918806

adB-4

me ha salido, pero me gustaría ponerlo como indica en este tutorial pero no me sale! me gustaría que se vieran las banderas en el lateral

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

julio 9, 2024 a las 5:20 pm #15922392

Lucas Vidal de Andrade
Partidario de WPML desde 11/2023

Idiomas: Inglés (English ) Español (Español ) Alemán (Deutsch ) Portugués, Brasil (Português )

Zona horaria: America/Sao_Paulo (GMT-03:00)

Hola,

En este caso, necesito conferir tu sitio directamente.

Me gustaría solicitar acceso temporal (wp-admin y FTP) a tu sitio para echar un vistazo más detallado al problema. Sería mejor en un sitio de prueba donde se replique el problema.

Encontrarás los campos necesarios para esto debajo del área de comentarios cuando inicies sesión para dejar tu próxima respuesta. La información que ingreses es privada, lo que significa que solo tú y yo podremos verla y acceder a ella.

Tal vez necesite replicar tu sitio localmente. Para esto, necesitaré instalar temporalmente un plugin llamado “Duplicator” o "All in One WP Migration" en tu sitio. Esto me permitirá crear una copia de tu sitio y tu contenido. Una vez que se resuelva el problema, eliminaré el sitio local. Hazme saber si esto está bien para ti.

**IMPORTANTE**

- Por favor, haz una copia de seguridad de los archivos del sitio y de la base de datos antes de proporcionarnos acceso.
- Si no ves los campos de wp-admin/FTP, esto significa que los detalles de inicio de sesión de tu sitio web serán PÚBLICOS. NO publiques los detalles de tu sitio web a menos que veas los campos necesarios de wp-admin/FTP. Si no los ves, por favor pídele que habilite la caja privada. La caja privada se ve así:

enlace oculto

julio 10, 2024 a las 8:09 pm #15930092

Lucas Vidal de Andrade
Partidario de WPML desde 11/2023

Idiomas: Inglés (English ) Español (Español ) Alemán (Deutsch ) Portugués, Brasil (Português )

Zona horaria: America/Sao_Paulo (GMT-03:00)

Hola,

He revisado tu sitio web y vi que no había ningún código relacionado con el cambiador de idioma personalizado que deseas tener. Falta la implementación.

Como la personalización de código está fuera del alcance de nuestro soporte, no puedo realizar los pasos directamente por ti. Sin embargo, intentaré resumir los pasos que se encuentran en el enlace de nuestra documentación. Ten una copia de seguridad completa de tu sitio antes de proceder.

1. Crea un tema hijo del actual, para que puedas añadir las personalizaciones de código necesarias. Aquí está la explicación de WordPress sobre el tema:
[enlace oculto)
También puedes usar plugins que hacen esto automáticamente.

2. En el archivo functions.php de tu tema hijo, que debe estar activo, debes añadir este código:

//WPML - Add a floating language switcher to the footer
 add_action('wp_footer', 'wpml_floating_language_switcher'); 
  
 function wpml_floating_language_switcher() { 
    echo '<div class="wpml-floating-language-switcher">';
        //PHP action to display the language switcher (see https://wpml.org/documentation/getting-started-guide/language-setup/language-switcher-options/#using-php-actions)
        do_action('wpml_add_language_selector');
    echo '</div>'; 
}

3. En Apariencia > Personalizar > CSS adicional, debes añadir el siguiente código:

/*Removing some default CSS our language switcher*/
.wpml-floating-language-switcher .wpml-ls-statics-shortcode_actions {
  margin-bottom: 0;
}
  
.wpml-floating-language-switcher  .wpml-ls-statics-shortcode_actions a {
  background-color: transparent !important;
}
  
.wpml-floating-language-switcher .wpml-ls-legacy-list-horizontal a {
  padding: 5px;
}
  
.wpml-floating-language-switcher .wpml-ls-item {
  display: block;
}
  
/*Customize this if you want*/
.wpml-floating-language-switcher {
  position: fixed;
  bottom: 20px;
  right: 0px;
  background: #f8f8f8; /*background color*/
  border: 1px solid; /*border settings*/
  border-color: #eee; /*color of the border*/
  padding: 0px; /*padding of container*/
  border-radius: 6px 0 0 6px; /*rounded border*/
  /*Box Shadow*/
  -webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.25);
  -moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.25);
  box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.25);
  z-index: 999;
}

Después de esto, necesitas configurar la apariencia del cambiador de idioma en WPML > Idiomas. Si estos pasos son muy avanzados, puedes solicitarlos a tu webmaster para que los realice.

Sobre los permalinks, te respondí en el ticket que tenemos para este asunto.

julio 11, 2024 a las 7:16 am #15932932

adB-4

es muy profesional