Skip Navigation

This thread is resolved. Here is a description of the problem and solution.

Problem:
The client is migrating their website from an old WordPress environment using Elementor Builder to a new one using Oxygen Builder, and they are facing issues with importing content in multiple languages using the WPML import-export plugin. Additionally, they are encountering compatibility issues with the Oxygen Builder when translating pages.
Solution:
1. Use the WPML Export & Import plugin for migrating content between environments. Ensure to use the same export and import method for consistency. Follow the detailed guide here: WPML Export & Import documentation.
2. For taxonomy issues during import, refer to: Reconnecting taxonomy translations.
3. If using Oxygen Builder, note that it is not fully compatible with WPML. Translations might need to be done manually using the WordPress Editor. Set Oxygen Templates in WPML settings to "Translatable - or fallback to default language if a translation is not available" to avoid issues. For more details, visit: Using different translation editors and Oxygen compatibility issues.
4. For specific template translation issues with Oxygen, consider the workaround provided by the Oxygen team: Oxygen template translation workaround.

If these solutions do not resolve your issues or if they seem outdated, we recommend opening a new support ticket. We also advise checking related known issues at WPML known issues, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. For further assistance, please visit our support forum: WPML support forum.

This is the technical support forum for WPML - the multilingual WordPress plugin.

Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.

This topic contains 28 replies, has 2 voices.

Last updated by Andreas W. 3 weeks, 5 days ago.

Assisted by: Andreas W..

Author Posts
October 4, 2024 at 12:16 pm #16254029

nielsO-5

Background of the issue:
I’ve done a redesign of our website, taggrs.io, in a new WordPress environment. Everything needs to be moved from the old WordPress environment to the new one. The URLs will all remain the same. I’ve downloaded the WPML import-export plugin. We’re migrating from Elementor Builder to Oxygen Builder.

Symptoms:
I found this video, but it’s already 5 years old. hidden link

Questions:
What is the best practice or the right video we should follow?
What are the next steps after downloading the WPML import-export plugin?

October 4, 2024 at 6:49 pm #16255616

Andreas W.
Supporter

Languages: English (English ) German (Deutsch )

Timezone: America/Lima (GMT-05:00)

Hello,

I suggest you use our new plugin "WPML Export & Import" for this purpose, which supports various migration methods, incl. WP All Import.

Please read this documentation and let me know if you have any further questions:
https://wpml.org/documentation/related-projects/wpml-export-and-import/

Best regards
Andreas

October 5, 2024 at 6:26 am #16256077

nielsO-5

I downloaded the plugin.

What migration method do you suggest. Its not a woocommerce or something.

October 7, 2024 at 10:14 am #16260274

Andreas W.
Supporter

Languages: English (English ) German (Deutsch )

Timezone: America/Lima (GMT-05:00)

Hello,

Important is to use the same method for export and import.

WPML will create all necessary entries on the exported files.

You can use the built-in export and import tool from WordPress at Tools > Export and then Tools Import.

Or you can use WP All Export or WP All Import. Only make sure to generate separate export files for taxonomies and posts. Then import taxonomies first, and the posts after.

Please follow this guide:
https://wpml.org/documentation/related-projects/wpml-export-and-import/

In case you run into issue with taxonomies, please read this:
https://wpml.org/faq/how-can-i-reconnect-taxonomy-translations-to-their-default-language-terms/

Let me know if further assistance is needed.

Best regards
Andreas

October 11, 2024 at 8:01 am #16277869

nielsO-5

Hi,

I used WordPress' built-in import/export.

I used WPML import/export on both websites.

Exported and imported , but everything is imported in the same language (Dutch).

What is going wrong here? Because in the documentation it says that you add all languages etc.

Screenshot 2024-10-11 at 10.00.46 AM.png
October 11, 2024 at 4:46 pm #16280754

Andreas W.
Supporter

Languages: English (English ) German (Deutsch )

Timezone: America/Lima (GMT-05:00)

To assign language information and connect translations:

Go to WPML → Export and Import.
Click the Run WPML Import button and let WPML Export and Import automatically go through the steps.
Check your imported content on the backend and front-end. Ensure they display in the correct language and link to translations.

Did this not work as expected?

Source:
https://wpml.org/faq/how-can-i-reconnect-taxonomy-translations-to-their-default-language-terms/

October 13, 2024 at 10:35 am #16282996

nielsO-5

Hi,

Thank you, but it sticks at this step.

Screenshot 2024-10-13 at 12.35.24 PM.png
October 13, 2024 at 12:59 pm #16283137

nielsO-5

Hi ,

It worked now! The blogs have been imported.

Further question.

We have redesigned our pages. The pages are built, Dutch default text in them.

If I import all the old pages from the old website to the new website, will any translations be linked to the new pages (same url's)?

Am afraid it will then import all those old pages, while they are in a new look.

October 14, 2024 at 10:54 am #16285360

Andreas W.
Supporter

Languages: English (English ) German (Deutsch )

Timezone: America/Lima (GMT-05:00)

Our WPML Export & Import plugin is designed to import translations.

In your case you would like to replace the original content, correct?

In this case it depends on the ID of each page. If the pages already exist on the site, then a new import would create new pages with new IDs and they will not be connected with any translations.

What you could try is removing the existing pages before importing the new version, but you would need to make sure that the new pages use the same IDs as old ones.

I honeslty never tested this. If you need any further help, let me know.

October 14, 2024 at 11:31 am #16285607

nielsO-5

Ok thank you.

Other quetsion.

We went from elementor to oxygen builder. But now new page's won't appear.

For example, i transalted homepage (screenshot 1,2) . But when i go to the translated homepage (screenshot 3). Than the page won't appear.

Why is that?

Screenshot 2024-10-14 at 1.30.49 PM.png
Screenshot 2024-10-14 at 1.30.44 PM.png
Screenshot 2024-10-14 at 1.30.40 PM.png
October 14, 2024 at 2:49 pm #16286729

Andreas W.
Supporter

Languages: English (English ) German (Deutsch )

Timezone: America/Lima (GMT-05:00)

The Oxygen Page Builder is sadly currently not fully compatible and there are currently three known issues:
https://wpml.org/plugin/oxygen/#:~:text=Oxygen%20is%20not%20currently%20compatible%20with%20WPML.%20You,recommend%20it%20to%20build%20a%20reliable%20multilingual%20site.

The Oxygen Builder currently can only get translated manually using the WordPress Editor as translation method.

Guide:
https://wpml.org/documentation/translating-your-contents/using-different-translation-editors-for-different-pages/

You might run into issues translating the templates. I suggest you set the Oxygen Templates at WPML > Settings > Post Type Translation to "Translatable - use default language if translation is not available".

If you do not translate the templates, then they should now be applied automatically to the translated posts and pages.

Take note, that you might run into issues trying to translate the template.

If this will be the case, please let me know.

October 14, 2024 at 5:14 pm #16287345

nielsO-5

Ok thank you!

Unfortunately, it is not entirely compatible.

You mean all the locked once? (see picture).

Screenshot 2024-10-14 at 7.13.58 PM.png
October 15, 2024 at 6:29 am #16288628

Andreas W.
Supporter

Languages: English (English ) German (Deutsch )

Timezone: America/Lima (GMT-05:00)

It is not compatible with the WPML Translation Editor, but you can use the WordPress Editor for creating the translations.

In this case, as Oxygen is based on JSON, you would need to copy the JSON data from one page or template to another and make the edit direclty inside the JSON field or directly on Oxygen.

Further down in the section on your screenshot you should find a custom post type field for Oxygen Template.

You could try to translate the templates, but if you do not really need to translate them, you could use the option "Translatable - use default language if translation is not available" and simply not translate them.

October 17, 2024 at 11:15 am #16299738

nielsO-5

Alright thank you.

We will duplicate the pages and translate the json files to the prefered language.

Those json files do not include the header and footer. Where can I translate those and how?

Screenshot 2024-10-17 at 1.14.56 PM.png
October 17, 2024 at 1:13 pm #16300335

Andreas W.
Supporter

Languages: English (English ) German (Deutsch )

Timezone: America/Lima (GMT-05:00)

Hello,

The Header and Footer are templates or in this case template parts.

We would need to test, if a translation is possible. If not, I can offer that we try to recreate the issue and escalate it internally, so that our compatibility team can work towards a solution.

I would like to offer to have a closer look at the problem and request temporary access (wp-admin and FTP) to the website to investigate this issue further.

You can find the required fields below the comment section when you log in to leave the next reply. The information you provide is private, which means only you and I can see and access it.

IMPORTANT
Please be sure to make a backup copy of the website and database before allowing us access.
If you can't see the wp-admin / FTP fields, your post and website credentials are set as PUBLIC. DO NOT publish the data unless you see the required wp-admin / FTP fields.

I may have to install a plugin called "All In One WP Migration" to make a copy of the website where I can investigate the issue further.

However, I would also be very grateful if you could provide a staging site or copy of the website from your server yourself for this purpose. This step would only be required if the issue is replicable on such a staging site.

If you have any questions about creating such a staging site, you can consult your hosting provider. Just take note that WPML should be registered on this site again.

If you are unable to provide such a copy of the site for testing, please let me know on this ticket.

The private response form looks like this:
hidden link

Next time you reply, click "I still need assistance."

Video:
hidden link

Please note that we are obliged to request this information individually on each ticket. We may not access any access information not specifically submitted on this ticket in the private response form.

Best regards
Andreas