许多国家/地区拥有相同的官方语言。WPML 提供的旗帜将语言与通常使用这些语言的国家/地区联系起来。如果提供的旗帜不能代表您希望定位的国家/地区,您可以上传自己的自定义旗帜。
WPML 附带一个内置语言切换器,您可以选择其显示位置和外观。这包括为可用语言显示旗帜的选项。
对于每种预配置的语言,WPML 都附带一个内置的默认国旗。但是,您可能希望使用与 WPML 提供的旗帜不同的旗帜来代表您网站上的语言。
为什么您可能需要更改语言切换器中的旗帜
旗帜可以为您的语言切换器增添独特的风格并改善用户体验。如果您针对个别国家/地区对网站进行了本地化(例如,提供不同的配送方式),旗帜可以让您网站的访问者轻松知道该在哪个选项中购物。
然而,旗帜也可能引起混淆,甚至冒犯您网站的访问者。根据您添加到网站的语言和您定位的地区,以下是一些需要考虑的因素:
- 旗帜代表一个国家/地区,而一种语言可能在多个国家/地区使用
- 旗帜可能会引发政治或文化敏感问题
- 虽然罕见,但国家/地区可能会更改旗帜
- 您网站的一些访问者可能不认识某些旗帜
以西班牙语为例。默认情况下,WPML 使用西班牙国旗来代表西班牙语。西班牙语也在包括阿根廷、哥伦比亚、秘鲁和委内瑞拉在内的许多其他国家/地区使用。您还可以在美国和波多黎各找到大量讲西班牙语的人。

如果您的网站定位任何南美洲国家/地区的西班牙语受众,使用西班牙国旗可能不是用户的最佳选择。在这种情况下,您可以:
- 使用其区域设置格式和拼写列出语言。例如,使用 Español 而不是 Spanish。
- 同时显示本族语名称和翻译成网站默认语言的名称,例如 Español (Spanish)。
- 更改默认旗帜并上传自定义旗帜。
如何使用 WPML 添加自定义旗帜
要向您的网站添加自定义旗帜:
- 前往 WPML → 设置 → 语言。在管理和隐藏网站语言部分,单击您要更改的语言所在行上的编辑。

使用编辑打开语言行
- 在该行中,打开旗帜选择器并选择上传自定义 SVG…,然后选择您的旗帜文件。该选择器还提供 WPML 的旗帜之一、中立的地球仪或国家/地区代码。

为语言上传自定义 SVG 旗帜
保存更改后,您应该会在语言切换器中看到您上传的旗帜。