Sur ce site ici en bas à gauche et sur dev.xiligroup.com, on voit que les contenus de la liste des liens choisis varient selon la langue courante affichée, comment faire le réglage du widget ?
Sans codage php, cela devient possible depuis la version 1.8.5 de xili-language qui ajoute une taxinomie par langue des liens. En effet, comme les articles et pages, les liens (bookmark ou link) sont des objets que l’on peut regrouper selon la langue à laquelle ils sont affectés.
Moyennant une centaine de lignes supplémentaires php dans l’extension qui tirent partie des “hooks” disponibles, il est possible de faire une sélection selon la langue des liens affichés par le widget. Une taxinomie link_language est ajoutée dans la base (similaire à celle language des posts).
Comme pour les articles, l’écran d’édition des liens contient un boite où l’on peut cocher la langue choisie.
Il y a une pseudo-langue (Toute) qui existe et qui, affectée à un lien, permet son affichage quelque-soit la langue.
L’écran de réglage de xili-language dispose aussi (si le thème est compatible widget) une boite où l’on peut choisir les catégories de liens qui feront l’objet de sous-sélection selon la langue.
Pour ceux qui n’utilisent pas les widgets, la balise de thème est aussi personnalisable pour intégrer la sous-sélection selon la langue. Les praticiens php comprendront ce court exemple :
<?php wp_list_bookmarks( array( 'lang'=>the_curlang() ) ) ; ?> |