Referencia del shortcode del selector de idioma
Shortcode
[pom_translate_language_switcher]
Atributos
| Atributo | Valor aceptado | Comportamiento predeterminado |
|---|---|---|
markup |
Plantilla de etiquetas de combinación con HTML de entrada permitido | Shortcodes markup guardado y, después, la alternativa del producto |
format |
list, links, dropdown |
Shortcodes format guardado |
include_base_language |
Texto booleano como true o false |
true |
include_current_language |
Texto booleano; déjalo vacío para heredar globalmente | Lo contrario de Hide current language |
container_class |
Clases CSS separadas por espacios | pom-translate-language-switcher pom-translate-language-switcher--shortcode |
button_class |
Clases CSS separadas por espacios para el conmutador del desplegable | Vacío |
Los formatos no válidos o vacíos recurren al formato de shortcode guardado. Un valor include_base_language no válido recurre a true.
Formatos
list
Muestra una lista no ordenada. Cada idioma es un <li> que contiene un enlace al idioma alternativo.
links
Muestra anclas adyacentes dentro de un <div>, sin elementos de lista.
dropdown
Muestra un ancla similar a un botón con aria-expanded y aria-haspopup, seguida de un menú de enlaces de idioma. El idioma actual se desactiva dentro del desplegable cuando se incluye.
Ejemplo
[pom_translate_language_switcher
format="dropdown"
include_base_language="true"
include_current_language="false"
container_class="site-language-switcher"
button_class="site-language-switcher__toggle"
markup="{%flag_image%} {%local_label%}"
]
Los shortcodes de WordPress se escriben normalmente en una sola línea; el formulario multilínea anterior se muestra para facilitar la lectura.
Reglas de salida
- POM Translate siempre añade sus clases de tipo y formato.
- El marcado se sanean antes de reemplazar las etiquetas de combinación.
- Los valores de texto se escapan.
- Las etiquetas de combinación desconocidas desaparecen.
- Una etiqueta vacía se convierte en el código de idioma.
- Se eliminan las configuraciones regionales excluidas.
- Las URL se generan a partir de la ruta canónica actual.
Las etiquetas disponibles se documentan en Etiquetas de combinación del selector de idioma.