Cambiar estilo css según idioma

Inicio Foros WordPress Plugins Cambiar estilo css según idioma

Etiquetado: , ,

Este debate contiene 6 respuestas, tiene 3 mensajes y lo actualizó  davidlluna hace 8 años, 6 meses.

  • Autor
    Publicaciones
  • #16707

    iraultza
    Participante

    <p>Hola,</p>
    <p>Tengo en mi web instalado WordPress con el plugin qTranslate para varios idiomas. Me funciona todo bien, pero me gustaría que cuando el usuario elije el idioma, se cambie también el estilo css principal del tema para que se cambie también el logo, el pie… </p>
    <p>Supongo que tendría que usar la misma variable %idioma% que usa el plugin y hacer un condicional (no se si php o javascript) con esa variable donde meter las hojas de estilo, pero no sé muy bien el nombre de la variable ni dónde debería definir esa condicional… en fin, si me pudieseis echar una mano os estaría eternamente agradecido porque es algo que me está volviendo loco y no le encuentro la solución…</p>
    <p>Gracias de antemano y un saludo.
    </p>

  • #39281

    Pedro Raul
    Participante

    “lang=en”

    aquí esta la clave.

    verifica la variable y haz un case

  • #39284

    iraultza
    Participante

    Gracias Pedro por echarme un capote. Me temo que tengo que preguntarte un poco más…

    ¿Dónde debería hacer ese case, y cómo hago una llamada a esa variable, que supongo (no lo sé) es propia de la función del plugin?

    Gracias por la respuesta.

  • #39286

    Pedro Raul
    Participante

    No es solo php

    puede llamarla con “get”

    $idioma= ($_GET[‘lang’]);

  • #39294

    davidlluna
    Participante

    Saludos!

  • #39297

    iraultza
    Participante

    Hola de nuevo,

    Lo primero de todo muchas gracias por vuestra ayuda. He hecho lo que me comentáis, escribiendo en el header lo siguiente:

    Y he creado 3 css: ‘es.css’, ‘eu.css’ y ‘.css’. Este último lo he creado como copia de ‘es.css’ ya que al entrar al index de la web la función devuelve vacío y ‘es’ es el idioma predeterminado.

    Lo comento para la gente que tenga estas dudas como yo sepa mi solución, que aunque probablemente no es la más efectiva, funciona.

    un saludo y gracias de nuevo.

  • #39298

    davidlluna
    Participante

    Fantástico, me alegro de que te funcione

    Saludos!

El foro ‘Plugins’ está cerrado y no se permiten nuevos debates ni respuestas.

Pin It on Pinterest