Skip Navigation

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

Problem:
The client was unable to connect pages as translations after restoring their site from a backup. The pages in the original language were not appearing in the admin area and were not connected to their translations, even after attempting to use WPML's 'Connect with translations' feature.
Solution:
We recommended the following steps:
1. Navigate to WPML-> Support-> Troubleshooting.
2. Execute the functions listed there one by one. For reference, see the screenshot: https://prnt.sc/WLcMtvD6wZyE.
3. Edit the page in the default language and update it.
4. Attempt to connect the translations again.
We also advised the client to ensure they have a database backup before performing these steps.

Please note that this solution might be irrelevant due to it being outdated or not applicable to your case. If the issue persists, we highly recommend checking the related known issues, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If necessary, do not hesitate to open a new support ticket for further assistance: 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.

Tagged: 

This topic contains 2 replies, has 2 voices.

Last updated by sluzbyU 1 year ago.

Assisted by: Osama Mersal.

Author Posts
March 18, 2024 at 11:02 am #15420475

sluzbyU

I am trying to:
Connect pages as translation.

I expected to see:
Connection of translated pages.

Instead, I got:
Nothing changed after assign.

More detail:
I made backup of my site with All In one WP migration plugin and then made a restoration from this backup. The problem is, that some pages in original language doesnt appear in admin. When I visit them edit.php url (manually visited the edit.php url with its proper ID), then they appeared in list of pages.
Now the problem is, that they are not connected to its translations (pages in both languages exists, but they are not connected). I tried connect them with WPML "Connect with translations" feature on original page - I found the translation and click the Assing, but nothing changes. As we can see on the screen, there is also some empty row for original language (cs), so this could be a hint for some bug or inconsistency? (I tried Assing with the checkbox "Make Čeština the original language for this page" on and off as well, but the result was the same - page reloads but nothing changed.) I also tried connection from translation to original with "This is a translation of" feature, but nothing is listed there.

Thank you.

wpml_assign_translation_2.png
wpml_assign_translation_1.png
March 18, 2024 at 11:36 am #15420618

Osama Mersal
Supporter

Languages: English (English ) Arabic (العربية )

Timezone: Africa/Cairo (GMT+02:00)

Hi,

Thanks for contacting WPML forums support. I'll be glad to help you today.

Please try the following steps:

1- Go to WPML-> Support-> Troubleshooting
2- Run the functions one by one (Kindly check this hidden link)
3- Edit the page in the default language and update it
4- Try to connect the translations

❌ Please backup your database before performing the above steps ❌

Kindly let me know if the above steps helped you fix the issue.

Best regards,
Osama

March 18, 2024 at 12:23 pm #15420776

sluzbyU

Hi Osama,

your approach works. I run the functions as you mentioned.

I just had to do similar steps as before, but on translated pages - visit its admin edit url - then they appear in admin pages list and I was also able to do the manual translation connection. At this moment the popup with "Assign" was fine - the empty (cs) row was not present - and the assigning works.
On some pages I also had to set the proper language and the page parent, but that was easy to change.

Thank you for help,
Best regards