- Statut
- Résolu par l’auteur
- Signalé pour
- WPML Multilingual CMS 4.6.13
- Extension/thème associé
- BeTheme
- Étiquettes de sujet
- ATE, Compatibility
Aperçu de l’anomalie
Lorsque vous utilisez Betheme pour créer des articles ou des pages avec des liens internes, les versions traduites de ces pages ne parviennent pas à mettre à jour les liens internes pour qu’ils pointent vers les URL traduites. À la place, elles conservent les liens vers la version de la langue par défaut.
Solution de contournement
Veuillez vous assurer d’avoir une sauvegarde complète de votre site avant de continuer.
- Ouvrez le fichier …/wp-content/themes/betheme/functions/builder/class-mfn-builder-front.php.
- Cherchez la ligne 2645.
- Remplacez :
public function show_items($item, $i, $vb, $w_iterate = false){ /*echo '<pre>'; print_r($item); echo '</pre>';*/ $inner_class = array(); $item_class = array(); - Par :
public function show_items($item, $i, $vb, $w_iterate = false){ /*echo '<pre>'; print_r($item); echo '</pre>';*/ // WPML Workaround for compsupp-7547 $item['attr']['content'] = apply_filters( 'wpml_translate_link_targets', $item['attr']['content'] ); $inner_class = array(); $item_class = array();