WPML

Nous avons terminé une série de tests entre WordPress 4.1 et WPML. Nous sommes très heureux d’annoncer que WPML fonctionne avec la nouvelle version de WordPress. Lors de nos tests, nous avons détecté deux problèmes avec le nouveau thème TwentyFifteen. Cet article explique ces problèmes et comment les contourner.

Tout d’abord, la bonne nouvelle. WPML est entièrement compatible avec WordPress 4.1. Si vous avez des sites existants, vous pouvez passer à WordPress 4.1 et vous ne rencontrerez pas de nouveaux problèmes avec WPML. Comme pour toute nouvelle version de WordPress, vous pourriez rencontrer des problèmes avec d’autres extensions ou avec le thème, c’est pourquoi il est fortement recommandé de tester cette mise à jour sur des sites de développement au préalable.

Les problèmes que nous avons remarqués sont liés au nouveau thème TwentyFifteen. Si vous l’utilisez sur de nouveaux sites WordPress 4.1 ou si vous utilisez un thème dérivé de TwentyFifteen, assurez-vous d’appliquer les correctifs décrits dans cet article.


Le thème TwentyFifteen possède un nouveau pied de page et nécessite un petit correctif CSS pour afficher correctement le sélecteur de langue de WPML.

Sans ce correctif, le sélecteur de langue de pied de page est partiellement masqué par la barre latérale gauche.

Heureusement, il existe une solution simple que vous pouvez appliquer directement depuis l’interface d'administration de WordPress. Accédez à WPML -> Langues -> CSS supplémentaire (dans la section Options du sélecteur de langue). Le code CSS suivant permettra d’afficher correctement le sélecteur de langue de pied de page :

#lang_sel_footer {

    position: absolute;

    width:100%

}

Voici à quoi cela ressemblera dans l’interface d'administration de WPML :

Langues ‹ WPML — WordPress

Contenu court à côté d’une longue barre latérale


Les pages ou les articles qui ont un contenu très court, à côté de barres latérales très longues, peuvent présenter un autre problème. Lorsque vous faites défiler la page jusqu’en bas, vous risquez d’être renvoyé vers le haut. Pour éviter ce problème, vous pouvez désactiver le sélecteur de langue de WPML et l’ajouter manuellement à l’aide d’un hook de thème.

  1. Désactivez le sélecteur de langue de pied de page depuis WPML -> Langues -> Style du sélecteur de langue de pied de page. Décochez l’option Afficher le sélecteur de langue dans le pied de page. image02

  2. Modifiez le fichier function.php de votre thème et ajoutez le code suivant tout à la fin :
    add_action('twentyfifteen_credits', 'footer_language_switcher');
    
    function footer_language_switcher() {
    
    	echo do_shortcode('[[wpml_language_selector_footer]]');
    
    }

Ce correctif insérera le sélecteur de langue de pied de page de WPML dans la section des crédits, où il s’affichera correctement et de manière esthétique.

Avez-vous déjà essayé WordPress 4.1 ?

Vous avez trouvé cela utile ? Partagez cet article :