WPML

WPML fournit des drapeaux pour de nombreuses langues, mais vous permet également d’utiliser vos propres images de drapeau si nécessaire.

WPML est fourni avec des drapeaux intégrés pour les 65 langues préconfigurées, ainsi que des drapeaux supplémentaires pour les variantes linguistiques spécifiques à un pays (comme le français canadien, le portugais brésilien ou l’allemand suisse). Ces drapeaux sont disponibles sous forme de fichiers SVG ou PNG au chemin de fichier suivant :

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

Bibliothèque de drapeaux de WPML

Cependant, vous souhaiterez peut-être utiliser un style de drapeau différent qui correspond mieux à votre site. Ou bien, vous pourriez vouloir ajouter un drapeau pour une langue que WPML n’a pas préconfigurée. Dans ces cas, vous pouvez téléverser un drapeau personnalisé.

Exigences pour les drapeaux personnalisés

Vous pouvez téléverser votre propre drapeau sous forme de fichier SVG. Le SVG est le seul format que WPML accepte pour un drapeau personnalisé, et le fichier doit faire 100 Ko ou moins.

Vous n’avez pas besoin d’une extension permettant les téléversements SVG pour cela. WPML stocke le drapeau lui-même, sous wp-content/uploads/flags/, plutôt que dans la médiathèque de WordPress.

Vous devrez également vous assurer que le fichier source SVG fait 18 x 12 pixels si vous souhaitez qu’il s’affiche correctement à côté des drapeaux par défaut de WPML. La viewBox peut avoir n’importe quelle valeur proportionnelle, par exemple :

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

Comment ajouter un drapeau personnalisé

Accédez à WPMLParamètresLangues. Dans la section Gérer et masquer les langues du site, cliquez sur Modifier sur la ligne de la langue dont vous souhaitez modifier le drapeau. C’est également là que vous pouvez ajouter une langue personnalisée à votre site.

Modification des langues de votre site
Modification des langues de votre site

Ouvrez le sélecteur Drapeau de la ligne. Il propose l’un des drapeaux de WPML, un globe neutre ou le code du pays — et, comme dernière entrée, Téléverser un SVG personnalisé…. Choisissez cette option et sélectionnez votre fichier.

Le sélecteur Drapeau ouvert, avec Téléverser un SVG personnalisé comme dernière option
Le sélecteur Drapeau ouvert, avec Téléverser un SVG personnalisé comme dernière option

Téléversez votre fichier de drapeau et cliquez sur Enregistrer pour ajouter le drapeau à votre sélecteur de langue.

Ajuster la taille du drapeau

Vous pouvez choisir une taille personnalisée pour tous les drapeaux d’un sélecteur de langue lorsque vous ajoutez ou modifiez le sélecteur de langue.

Ajustement de la taille du drapeau pour un sélecteur de langue
Ajustement de la taille du drapeau pour un sélecteur de langue

Si vous utilisez le bloc de sélecteur de langue, vous pouvez redimensionner votre drapeau depuis les paramètres du bloc.

Redimensionnement d’un drapeau à l’aide du bloc de sélecteur de langue
Redimensionnement d’un drapeau à l’aide du bloc de sélecteur de langue

Si vous ne définissez pas de taille spécifique pour vos drapeaux, les drapeaux PNG et JPG sont automatiquement redimensionnés à 18×12 pixels par souci de cohérence. Vous pourriez ne pas vouloir redimensionner vos drapeaux s’ils sont gérés par CSS ou JavaScript, ou si vous souhaitez afficher un GIF animé.

Dans de tels cas, vous pouvez désactiver le redimensionnement automatique en ajoutant ce qui suit à votre fichier wp-config.php :

define( 'WPML_DO_NOT_RESIZE_UPLOADED_FLAGS', true );

Plus dans cette section

Rédigé parAmir