WPML

WPML proporciona banderas para muchos idiomas, pero también le permite usar sus propias imágenes de banderas si es necesario.

WPML incluye banderas integradas para los 65 idiomas preconfigurados, además de banderas adicionales para variantes de idiomas populares específicas de cada país (como el francés canadiense, el portugués brasileño o el alemán suizo). Estas banderas están disponibles como archivos SVG o PNG en la siguiente ruta de archivo:

../wp-content/plugins/sitepress-multilingual-cms/res/flags

Biblioteca de banderas de WPML

Sin embargo, es posible que quiera usar un estilo de bandera diferente que se adapte mejor a su sitio. O bien, puede que quiera añadir una bandera para un idioma que WPML no tenga preconfigurado. En estos casos, puede subir una bandera personalizada.

Requisitos de las banderas personalizadas

Puede subir su propia bandera como archivo SVG. SVG es el único formato que WPML acepta para una bandera personalizada, y el archivo debe tener 100 KB o menos.

No necesita un plugin que permita subidas de SVG para esto. WPML almacena la bandera por sí mismo, en wp-content/uploads/flags/, en lugar de en la biblioteca de medios de WordPress.

También tendrá que asegurarse de que el archivo de origen SVG sea de 18 x 12 píxeles si quiere que se vea bien junto a las banderas predeterminadas de WPML. El viewBox puede tener cualquier valor proporcional, por ejemplo:

<svg xmlns="http://www.w3.org/2000/svg" width="18" height="12" fill="none" viewBox="0 0 36 24">...</svg>

Cómo añadir una bandera personalizada

Vaya a WPMLConfiguraciónIdiomas. En la sección Gestionar y ocultar idiomas del sitio, haga clic en Editar en la fila del idioma cuya bandera quiera cambiar. Aquí también es donde puede añadir un idioma personalizado a su sitio.

Edición de los idiomas de su sitio

Abra el selector Bandera de la fila. Este ofrece una de las banderas de WPML, un globo terráqueo neutral o el código del país; y, como última entrada, Subir un SVG personalizado…. Elija esa opción y seleccione su archivo.

El selector Bandera abierto, con Subir un SVG personalizado como última opción
El selector Bandera abierto, con Subir un SVG personalizado como última opción

Suba su archivo de bandera y haga clic en Guardar para añadir la bandera a su selector de idiomas.

Ajustar el tamaño de la bandera

Puede elegir un tamaño personalizado para todas las banderas de un selector de idiomas al añadir o editar el selector de idiomas.

Ajuste del tamaño de la bandera para un selector de idiomas
Ajuste del tamaño de la bandera para un selector de idiomas

Si usa el bloque del selector de idiomas, puede cambiar el tamaño de su bandera desde la configuración del bloque.

Cambio de tamaño de una bandera usando el bloque del selector de idiomas
Cambio de tamaño de una bandera usando el bloque del selector de idiomas

Si no establece un tamaño específico para sus banderas, las banderas PNG y JPG se redimensionan automáticamente a 18×12 píxeles para mantener la coherencia. Es posible que no quiera redimensionar sus banderas si se gestionan mediante CSS o JavaScript, o si quiere mostrar un GIF animado.

En tales casos, puede desactivar el redimensionamiento automático añadiendo lo siguiente a su archivo wp-config.php:

define( 'WPML_DO_NOT_RESIZE_UPLOADED_FLAGS', true );

Más en esta sección

Escrito por Amir · Última actualización 30 de mayo de 2024