- Stato
- Risolto dall’autore
- Segnalato per
- WPML Multilingual CMS 4.6.13
- Plugin/tema correlato
- BeTheme
- Tag dell’argomento
- ATE, Compatibility
Panoramica del problema
Quando si utilizza Betheme per creare articoli o pagine con link interni, le versioni tradotte di queste pagine non aggiornano i link interni per puntare agli URL tradotti. Mantengono invece i link alla versione nella lingua predefinita.
Soluzione alternativa
Assicurati di avere un backup completo del tuo sito prima di procedere.
- Apri il file …/wp-content/themes/betheme/functions/builder/class-mfn-builder-front.php.
- Cerca la riga 2645.
- Sostituisci:
public function show_items($item, $i, $vb, $w_iterate = false){ /*echo '<pre>'; print_r($item); echo '</pre>';*/ $inner_class = array(); $item_class = array(); - Con:
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();