flag_emoji: entidades de bandera sin un contenedor

{%flag_emoji%} devuelve la bandera Unicode de la configuración regional como entidades de caracteres numéricas. A diferencia de flag_html, no incluye <span>, una clase ni un atributo de accesibilidad.

Proporciona un contenedor apropiado

Usa la forma sin procesar solo cuando la plantilla necesite un marcado personalizado:

<span class="site-language-flag" aria-hidden="true">{%flag_emoji%}</span> {%local_label%}

La plantilla se depura con la política de HTML de publicaciones de WordPress antes de insertar los valores. Mantén el emoji decorativo y conserva un nombre de idioma textual para que el enlace generado tenga una etiqueta comprensible.

Ten en cuenta el resultado vacío

La etiqueta queda vacía cuando la definición de la configuración regional no tiene datos de bandera. El HTML literal del contenedor y los espacios permanecen, así que inspecciona los idiomas personalizados en busca de elementos vacíos. Las plantillas de etiquetas de combinación no ofrecen condiciones que eliminen el contenedor automáticamente.

Elige entre las etiquetas de bandera

  • usa flag_html para el contenedor aria-hidden ya preparado de Pom Translate;
  • usa flag_emoji cuando el tema necesite su propio elemento o clase permitidos;
  • usa flag_image para un arte SVG empaquetado consistente.

La apariencia nativa de los emoji varía entre plataformas. Comprueba el marcado final, el nombre accesible, el espaciado y la representación para cada configuración regional habilitada.