- Estado
- Resuelto por el autor
- Notificado para
- WPML Multilingual CMS 4.6.13
- Plugin/tema relacionado
- BeTheme
- Etiquetas de temática
- ATE, Compatibility
Resumen del problema
Al usar Betheme para crear entradas o páginas con enlaces internos, las versiones traducidas de estas páginas no actualizan los enlaces internos para que apunten a las URL traducidas. En su lugar, conservan los enlaces a la versión en el idioma predeterminado.
Solución alternativa
Por favor, asegúrese de tener una copia de seguridad completa de su sitio antes de continuar.
- Abra el archivo …/wp-content/themes/betheme/functions/builder/class-mfn-builder-front.php.
- Busque la línea 2645.
- Reemplace:
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();