Support multilingue d'un site et thème WP
Lors de mon passage tardif à la version 2.8 (à partir de la 2.3) j'ai modifier ce comportement pour me simplifier la gestion du blog en créant un petit plugin. Ce dernier me libérant de la contrainte du même ID qui est non gérable à partir de la 2.6 si on laisse le suivi des versions activé.
Le plugin : rbl_meta
- true : Article traduit utilisant le même ID
- false (ou zone vide) : Article non traduit
- un ID : zone numérique ID de l'article traduit
- pRootDir : spécifier le préfixe de ce site (par exemple '/us' ou 'http://www.berthou.com/us' ).
- pTitle : le titre à afficher sous l'image du drapeau
Modification du thème
Un fois le plugin rbl_meta installé il vous suffit alors de modifier légèrement vos thèmes pour gérer cela. Vous devez ajouter dans les pages index.php, single.php un code du style :<?php if ( function_exists('rbl_meta_print') ) { rbl_meta_print('/us', 'English Version'); } ?>
Téléchargement
Je vous propose en téléchargement la dernière version du thème Rbl-Illacrimo incluant le support multilingue.
Rbl-meta
Rbl - Illacrimo - Français
Rbl - Illacrimo - English