Actuellement, je travaille sur l'implémentation du formulaire de profil d'utilisateur sur le front-end. Malheureusement, le fichier de traduction principal (wp-content/languages/lang_LANG.po
) ne contient aucune des chaînes traduites affichées sur la page de profil de l'utilisateur. Ces chaînes traduites se trouvent dans wp-content/languages/admin-lang_LANG.po
et, comme le nom du fichier commence par "admin", la meilleure chose à faire est qu'il est uniquement chargé lors de la visite d'une page wp-admin (lorsque is_admin()
renvoie true).
Ainsi, comment puis-je charger le domaine de texte de wp-admin lorsque vous ne visualisez pas de page wp-admin?
La meilleure solution consiste probablement à appeler manuellement load_textdomain()
dans le fichier MO correspondant dans le functions.php
de votre thème.