- Status
- Resolvido pelo autor
- Relatado para
- WPML Multilingual CMS 4.6.13
- Plugin/tema relacionado
- BeTheme
- Tags de tópico
- ATE, Compatibility
Visão geral do problema
Ao usar o Betheme para criar posts ou páginas com links internos, as versões traduzidas dessas páginas não atualizam os links internos para apontar para as URLs traduzidas. Em vez disso, elas mantêm os links para a versão no idioma padrão.
Solução alternativa
Por favor, certifique-se de ter um backup completo do seu site antes de prosseguir.
- Abra o arquivo …/wp-content/themes/betheme/functions/builder/class-mfn-builder-front.php.
- Procure a linha 2645.
- Substitua:
public function show_items($item, $i, $vb, $w_iterate = false){ /*echo '<pre>'; print_r($item); echo '</pre>';*/ $inner_class = array(); $item_class = array(); - Por:
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();