Selector de idioma y menús
El selector de idioma
Sección titulada «El selector de idioma»El selector de idioma es la lista o el menú que permite a tus visitantes cambiar de idioma. Siempre los lleva a la misma página en el otro idioma, no a la página de inicio.
Si una página todavía no está traducida a un idioma (o su traducción sigue en borrador), el enlace de ese idioma va a su página de inicio. También puedes ocultar esos idiomas, como explicamos más abajo.
Hay cuatro formas de agregarlo. Elige la que mejor va con tu tema.
Con un bloque
Sección titulada «Con un bloque»Es la forma más simple si tu tema es un tema de bloques (uno que editas en Apariencia → Editor).
- Ve a Apariencia → Editor y abre tu cabecera.
- Agrega el bloque Language Switcher (LingoPress) (selector de idioma), como agregarías cualquier otro bloque (búscalo como “Language Switcher”).
- Guarda.
También puedes agregar el bloque a cualquier entrada o página. En los ajustes del bloque encontrarás:
- Display as dropdown (mostrar como desplegable): muestra los idiomas en una lista desplegable en lugar de uno al lado del otro.
- Show language names (mostrar los nombres): muestra el nombre completo (English) o solo su código corto (EN).
- Hide current language (ocultar el idioma actual): no muestra el idioma que la persona está leyendo.
- Hide languages without translation (ocultar idiomas sin traducción): oculta los idiomas a los que la página no está traducida.
En un menú
Sección titulada «En un menú»Si tu tema usa Apariencia → Menús:
- Ve a Apariencia → Menús y elige tu menú.
- En Enlaces personalizados, escribe
#lingopress_switcheren URL y cualquier texto en Texto del enlace (por ejemplo, Idiomas). - Haz clic en Añadir al menú y después en Guardar menú.
En tu sitio, ese elemento se convierte en un enlace por idioma, con su nombre.
Como widget
Sección titulada «Como widget»Si tu tema tiene zonas de widgets (una barra lateral o un pie de página, por ejemplo), ve a Apariencia → Widgets y agrega el widget Language Switcher (LingoPress). Puedes ponerle un Title (título) y elegir Display as dropdown.
Con un código corto
Sección titulada «Con un código corto»Donde puedas escribir texto, puedes pegar este código (en el editor de bloques, usa un bloque Código corto):
[lingopress_switcher]Acepta las mismas opciones que el bloque. Agrega las que quieras, con 1 para sí y 0 para no:
| Escribe esto | Para |
|---|---|
dropdown="1" |
Mostrarlo como lista desplegable. |
show_names="0" |
Mostrar solo los códigos cortos (EN, ES). |
hide_current="1" |
Ocultar el idioma que la persona está leyendo. |
hide_if_no_translation="1" |
Ocultar los idiomas a los que la página no está traducida. |
Por ejemplo: [lingopress_switcher dropdown="1"].
Un menú para cada idioma
Sección titulada «Un menú para cada idioma»Si tu tema usa Apariencia → Menús, puedes mostrar un menú distinto en cada idioma, con los nombres de tus páginas ya traducidos:
- Ve a Apariencia → Menús y crea un menú para cada idioma extra (por ejemplo, Menú principal — English), con los enlaces a las páginas en ese idioma.
- Abre Gestionar ubicaciones. Junto a cada ubicación de tu tema verás una más por idioma, por ejemplo Primary Menu — English (menú principal, inglés).
- Asigna cada menú a su ubicación y haz clic en Guardar cambios.
A partir de ahí, las páginas en inglés muestran el menú en inglés, y las demás muestran tu menú de siempre.
Con un tema de bloques
Sección titulada «Con un tema de bloques»En los temas de bloques, el menú es parte de la cabecera. Para mostrar uno distinto en cada idioma:
- Traduce tu cabecera en LingoPress → Templates (consulta Tu contenido en cada idioma).
- Haz clic en Edit en la versión de ese idioma y, en su bloque Navegación, elige o crea el menú en ese idioma.
Ten en cuenta que ✦ Re-translate reemplaza esa versión, así que tendrías que volver a elegir el menú.
Mostrar un widget solo en un idioma
Sección titulada «Mostrar un widget solo en un idioma»Cada widget tiene la opción The widget is displayed for: (el widget se muestra en), donde eliges All languages (todos los idiomas) o uno solo. Es útil para una promoción, un aviso o un formulario de contacto que solo tiene sentido en un idioma.
Esta opción aparece en los widgets clásicos de Apariencia → Widgets. Los bloques que agregas a una zona de widgets no la tienen.
