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.

Muestra anclas adyacentes dentro de un <div>, sin elementos de lista.

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.