Muchos países comparten el mismo idioma oficial. WPML proporciona banderas que vinculan los idiomas con los países donde se hablan comúnmente. Si las banderas proporcionadas no representan el país al que desea dirigirse, puede subir su propia bandera personalizada.
WPML incluye un selector de idiomas integrado que le permite elegir dónde mostrarlo y qué aspecto debe tener. Esto incluye la opción de mostrar banderas para los idiomas disponibles.
Para cada idioma preconfigurado, WPML incluye una bandera de país predeterminada e integrada. Sin embargo, es posible que quiera representar los idiomas de su sitio con banderas diferentes a las que proporciona WPML.
Por qué es posible que quiera cambiar las banderas en el selector de idiomas
Las banderas pueden dar un toque único a su selector de idiomas y mejorar la experiencia del usuario. Si localiza su sitio para países concretos (por ejemplo, ofreciendo diferentes métodos de envío), las banderas facilitan a los visitantes de su sitio saber en qué opción comprar.
Sin embargo, las banderas también pueden causar confusión o incluso ofender a los visitantes de su sitio. Dependiendo de los idiomas que añada a su sitio y de la región a la que se dirija, aquí tiene algunos factores a tener en cuenta:
- Las banderas representan a un país, mientras que un idioma puede hablarse en varios países
- Las banderas pueden herir sensibilidades políticas o culturales
- Aunque es raro, los países pueden cambiar de bandera
- Es posible que algunos de los visitantes de su sitio no reconozcan ciertas banderas
Tomemos el idioma español como ejemplo. De forma predeterminada, WPML utiliza la bandera de España para representar el idioma español. El español también se habla en muchos otros países, como Argentina, Colombia, Perú y Venezuela. También puede encontrar un gran número de hispanohablantes en Estados Unidos y Puerto Rico.

Si su sitio se dirige a un público hispanohablante en cualquier país de Sudamérica, utilizar la bandera de España puede no ser la mejor opción para sus usuarios. En tales situaciones, puede:
- Mostrar los idiomas usando su formato y ortografía locales. Por ejemplo, Español en lugar de Spanish.
- Mostrar tanto el nombre nativo del idioma como el traducido al idioma predeterminado de su sitio, por ejemplo, Español (Spanish).
- Cambiar la bandera predeterminada y subir una bandera personalizada.
Cómo añadir una bandera personalizada con WPML
Para añadir una bandera personalizada a su sitio:
- Vaya a WPML → Configuración → Idiomas. En la sección Administrar y ocultar idiomas del sitio, haga clic en Editar en la fila del idioma que quiera cambiar.

- En esa fila, abra el selector Bandera y elija Subir un SVG personalizado..., luego elija su archivo de bandera. El selector también ofrece una de las banderas de WPML, un globo terráqueo neutro o el código del país.

Después de guardar los cambios, debería ver la bandera que subió en su selector de idiomas.
Obtenga más información sobre el uso de banderas personalizadas y sus requisitos en WPML.