J'utilise un plugin Poly Language pour créer mon propre site Web multilingue personnalisé
Auparavant, j'utilisais Q_translate, cela fonctionnait très bien avec moi, mais je dois maintenant utiliser le langage poly maintenant, alors excusez-moi si mon expérience avec le langage poly est médiocre.
J'ai besoin de créer un sélecteur de langue personnalisé comme celui-ci website
J'utilise
pll_current_language ();
pour obtenir la langue courante
mon problème est que j'ai besoin d'appeler n'importe quelle fonction pour obtenir un langage non courant.
EX: les langues de mon site Web sont l’arabe, l’anglais, j’ai besoin, disons maintenant que je navigue sur mon site en arabe, j’ai besoin d’obtenir l’autre langue et par rapport à elle.
J'ai essayé ça mais ça marche
pll_languages_list (array ('current_lang' => true));
Merci d'avance
Vous devez utiliser la fonction pll_the_languages()
pour obtenir le sélecteur de langue.
Il contient de nombreux arguments que vous pouvez utiliser pour personnaliser le sélecteur de langue:
$ args est un paramètre de tableau facultatif. Les options sont:
‘dropdown’ => displays a list if set to 0, a dropdown list if set to 1 (default: 0) ‘show_names’ => displays language names if set to 1 (default: 1) ‘display_names_as’ => either ‘name’ or ‘slug’ (default: ‘name’) ‘show_flags’ => displays flags if set to 1 (default: 0) ‘hide_if_empty’ => hides languages with no posts (or pages) if set to 1 (default: 1) ‘force_home’ => forces link to homepage if set to 1 (default: 0) ‘echo’ => echoes if set to 1, returns a string if set to 0 (default: 1) ‘hide_if_no_translation’ => hides the language if no translation exists if set to 1 (default: 0) ‘hide_current’=> hides the current language if set to 1 (default: 0) ‘post_id’ => if set, displays links to translations of the post (or page) defined by post_id (default: null) ‘raw’ => use this to create your own custom language switcher (default:0)
La référence de fonction pour Polylang est disponible ici: https://polylang.wordpress.com/documentation/documentation-for-developers/functions-reference/