La réalisation d’un plugin pour WordPress nécessite de suivre des règles précises :
– utiliser au maximum les fonctions et spécifications des sources directement ou via des entrées spéciales (hook),
– avoir le code le plus court possible afin de ne pas ralentir les performances,
– éviter de modifier la structure de la base,
et pour ce set « language » :
– être indépendant des cookies, javascript mais suivre la navigation de chaque utilisateur selon sa langue,
– modifier le moins possible le thème en y ajoutant quelques functions spécifiques pour :
– identifier la langue courante de l’article,
– modifier les menus etc en fonction de la langue de l’article lu (sauf règles contraires),
– influer sur les styles selon la langue,
– bien séparer la gestion linguistique de l’administration ou du language de base du site et celles des articles.
– inclure dans la gestion la possibilité d’influer sur les boucles « secondaires » (loop).
– …