Skip Navigation

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

Problem:
The client reported that the translation and synchronization of various navigation menus were not functioning correctly after a PHP version change.
Solution:
1. We recommended creating a full backup of the site and asking the hosting provider to downgrade the PHP version to 8.2, as not all WordPress functionalities are compatible with newer versions. After downgrading, the client should verify if the issue was resolved.
2. We also advised applying a workaround described on the errata page to address string translation issues on the frontend.

If these steps do not resolve the issue or if the solution seems outdated or irrelevant to your case, we highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. Should the problem persist, please open a new support ticket at WPML support forum for further assistance.

0% of people find this useful.

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 3 replies, has 0 voices.

Last updated by Carlos Rojas 1 month ago.

Assisted by: Carlos Rojas.

Author Posts
November 21, 2024 at 10:00 pm #16431197

marcoP-123

Please be also informed that the Translation and sync of the various Navigation Menu's does not work anymore.

see more here
hidden link

November 25, 2024 at 2:43 pm #16440458

Carlos Rojas
Supporter

Languages: English (English ) Spanish (Español )

Timezone: Europe/Madrid (GMT+01:00)

Hello,
Thank you for contacting us

1.- Please create a full backup of the site and ask your hosting providers to downgrade the PHP version to v8.2 (because not all WordPress functionalities are compatible with that version) then double-check if the issue disappeared.

2.- I would also like to ask you to apply the workaround described in this errata page: https://wpml.org/errata/wordpress-6-7-mo-files-not-loaded-and-leading-to-missing-translations-on-front-end/ to avoid string translation problems on the frontend of the site.

Let me know the results of the steps described above.
Regards,
Carlos

November 26, 2024 at 9:07 pm #16447007

marcoP-123

Downgraod to PHP 8.2 and replacing the Please, make sure of having a full site backup of your site before proceeding.

Open …/wp-content/plugins/wpml-string-translation/classes/MO/Hooks/LoadTextDomain.php file.
Look for line 62.
Replace:

https://wpml.org/forums/topic/split-translation-and-sync-of-the-various-navigation-menus-does-not-work-anymore/#post-16440458

Does not work too..

November 27, 2024 at 9:11 am #16448161

Carlos Rojas
Supporter

Languages: English (English ) Spanish (Español )

Timezone: Europe/Madrid (GMT+01:00)

Thank you for your message.

In this case, I will need to take a look at the site configuration. I have set your next message private where you can securely share the access credentials to the site.

Please don't forget to create a full backup before sharing the credentials.