WordPress.org

Español

Soporte

Soporte » Comunidad » Traducciones es_ES » Problemas con html lang="en"

Problemas con html lang="en"

  • Buenos días,
    Tengo un portal traducido a cuatro idiomas (Inglés, Francés, Alemán y Español) y me he dado cuenta de que en header.php está definido <html lang=”en”> cosa que hace que google no diferencie el idioma en el que está cada una de las páginas que encuentra, dando como resultado diferentes páginas en diferentes idiomas.

    ¿Alguien me puede decir que tengo que poner en esta linea para evitar problemas con google?

    Muchas gracias de antemano y un saludo.

Viendo 1 respuesta (de 1 total)
  • Hola @jmgabad,

    ¿Pudiste resolver tu problema?

    La solución es cambiar el código <html lang=”en”> en el header.php de tu theme por <html <?php language_attributes(); ?>> de este modo tomará el idioma en el que esté cada caso.

    Ojo, si estás trabajando con un theme que pueda actualizarse (del repositorio o comercial) te aconsejo que crees un tema hijo y hagas los cambios en ese tema, ya que de otro modo esto se sobreescribirá al actualizar. No obstante es raro que un desarrollador no use la opción que te propongo actualmente.

    Saludos!

    • Esta respuesta fue modificada hace 5 meses, 1 semana por  Roberto.
Viendo 1 respuesta (de 1 total)
  • Debes estar registrado para responder a este debate.
Ir a la barra de herramientas