- Status
- Vom Autor gelöst
- Gemeldet für
- WPML Multilingual CMS 4.6.13
- Zugehöriges Plugin/Theme
- BeTheme
- Themen-Tags
- ATE, Compatibility
Übersicht über das Problem
Wenn Sie Betheme verwenden, um Beiträge oder Seiten mit internen Links zu erstellen, werden die internen Links in den übersetzten Versionen dieser Seiten nicht so aktualisiert, dass sie auf die übersetzten URLs verweisen. Stattdessen behalten sie die Links zur Version in der Standardsprache bei.
Problemumgehung
Bitte stellen Sie sicher, dass Sie über ein vollständiges Website-Backup Ihrer Website verfügen, bevor Sie fortfahren.
- Öffnen Sie die Datei …/wp-content/themes/betheme/functions/builder/class-mfn-builder-front.php.
- Suchen Sie nach Zeile 2645.
- Ersetzen Sie:
public function show_items($item, $i, $vb, $w_iterate = false){ /*echo '<pre>'; print_r($item); echo '</pre>';*/ $inner_class = array(); $item_class = array(); - Durch:
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();