Aperçu de l’anomalie
Lorsque vous utilisez Advanced Ads 2.0 et que vous traduisez une annonce avec l’Éditeur de traduction de WPML ou l’Éditeur de traduction avancé, l’annonce traduite n’affiche rien sur l’interface publique.
La traduction récupère le titre et le contenu de l’annonce, mais pas son type ni ses options (le champ advanced_ads_ad_options). Advanced Ads 2.0 n’affiche pas d’annonce sans type. Advanced Ads 1.x l’affichait toujours.
Solution de contournement
Demandez à WPML de copier les paramètres des publicités vers les nouvelles traductions :
- Allez dans WPMLParamètres et ouvrez l’onglet Configuration XML personnalisée.
- Ajoutez ce code et enregistrez :
<wpml-config> <custom-fields> <custom-field action="copy-once">advanced_ads_ad_options</custom-field> </custom-fields> </wpml-config> - Supprimez les traductions de vos publicités qui n’affichent rien, et traduisez à nouveau les publicités.
Vous pouvez également traduire les publicités avec l’Éditeur WordPress au lieu de l’éditeur de traduction de WPML.