Open
Reported for: WPML Multilingual CMS 4.6.13
Overview of the issue
When using Betheme to create posts or pages with internal links, the translated versions of these pages fail to update the internal links to point to the translated URLs. Instead, they retain links to the default language version.
Workaround
Please, make sure of having a full site backup of your site before proceeding.
- Open …/wp-content/themes/betheme/functions/builder/class-mfn-builder-front.php file.
- Look for line 2645.
- Replace:
public function show_items($item, $i, $vb, $w_iterate = false){ /*echo '<pre>'; print_r($item); echo '</pre>';*/ $inner_class = array(); $item_class = array();
- With:
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();
Waiting for resolution / update on this we have same issue without using BEtheme.
If the issue is not related to Betheme, it would be a good idea to start a new chat as it may be a different issue.
Hello,
do you have any roadmap or estimate, when it will be fixed and working?
Thanks
Regards
Martin
Hello Martin,
We don’t an ETA at this point but we will keep this page updated.
Thank you for your understanding.
Hello,
any news as its 1month already from last update ?
Thanks
Regards
Martin
Hello Martin,
There is no news so far. It is already in our devs roadmap but these kind of implementations take time as it brings an important change in our code.
For the moment, you can use the workaround here provided.
We will keep this page updated.
Regards