Documentation > Développeurs > Sélecteur de langue personnalisé

Sélecteur de langue personnalisé

Parcourir les documents
Rechercher une documentation
Si vous souhaitez créer un sélecteur de langue TranslatePress personnalisé, il existe une fonction que vous pouvez implémenter pour vous fournir toutes les informations nécessaires lors de l'utilisation du plugin.

Créer un sélecteur de langue personnalisé TranslatePress

La fonction qui doit être appelée est trp_custom_language_switcher().
 
La fonction retourne un tableau avec les paramètres suivants :
  • $custom_ls_array[$code_langue]['nom_de_la_langue'] – le nom complet de la langue
  • $custom_ls_array[$language_code]['language_code'] – le code langue de la langue respective
  • $custom_ls_array[$code_langue]['nom_abrégé_de_la_langue'] – le code langue de la langue, l'identifiant qui sera utilisé dans l'URL
  • $custom_ls_array[$language_code]['flag_link'] – un lien vers le drapeau de la langue respective
  • $custom_ls_array[$language_code]['current_page_url'] – l’URL de la langue actuelle avec le slug de langue ajouté

Voici un exemple de sélecteur de langue personnalisé :

Ici, vous pouvez voir l'extrait de code :
 

Remarque : Vous devez avoir données-sans-traduction sur la page d'accueil contenant les liens, ou bien TranslatePress les traduira automatiquement dans une autre langue.​

Vous pouvez également créer un shortcode de sélecteur de langue personnalisé que vous pourrez ensuite utiliser comme [custom-language-switcher]

Si vous avez simplement besoin de créer rapidement un sélecteur de langue classique, jetez un œil à TranslatePress’ Paramètres par défaut du sélecteur de langue.

TranslatePress Multilingue

Le meilleur service de localisation de sites web pour les sites WordPress. Gérez tout à partir d'une interface visuelle.