Skip to content Skip to sidebar

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

Problem:
The client was unable to open the WPML editor and encountered a WordPress Critical Error message due to PHP warnings and deprecated function notices related to the WPML plugin.
Solution:
We recommend the following steps to resolve the issue:
1. Navigate to WPML > Settings > Custom Fields Translation.
2. Search for _themify fields within system fields. You will find that _themify_builder_settings_json is incorrectly set to 'translate'.
3. Change this setting to 'do not translate'. This adjustment resolved the issue on a staging site.
For new posts or pages, you should now be able to proceed with translations. For existing ones, please delete or cancel the existing translation job and try again.

If this solution does not resolve your issue, or if it 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. If problems persist, please open a new support ticket.

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 0 reply, has 1 voice.

Last updated by Waqas Bin Hasan 1 year ago.

Assisted by: Waqas Bin Hasan.

Author Posts
March 11, 2025 at 7:40 am #16799670

Waqas Bin Hasan
WPML Supporter since 05/2014

Languages: English (English )

Timezone: Asia/Karachi (GMT+05:00)

Thank you for the updates, I was able to install DB admin plugin to check in the database.

I am working on this and 'll get back to you as soon as I find something or have a solution.

March 12, 2025 at 6:34 am #16805048

Waqas Bin Hasan
WPML Supporter since 05/2014

Languages: English (English )

Timezone: Asia/Karachi (GMT+05:00)

Thank you for your patience and cooperation. I've escalated the matter to our 2nd tier team for further investigation.

I'll get back to you as soon as I hear back.

March 14, 2025 at 1:22 pm #16816979

Waqas Bin Hasan
WPML Supporter since 05/2014

Languages: English (English )

Timezone: Asia/Karachi (GMT+05:00)

Thank you for your patience and cooperation.

Our team identified the issue and suggests the following steps:

- Go to WPML > Settings > Custom Fields Translation and search within systems fields for _themify fields, and you will see that _themify_builder_settings_json is wrongly set as translate (see attached). The default is not translatable, at some point someone must have changed it.
- Changing it back to do not translate fixed the problem in the staging site.

So for new posts/pages you should be able to translate. While for existing ones, please delete/cancel the existing job and then try again.

Please let me know your findings.

P.S.: I'll be off over the weekend and 'll be able to attend on Monday.

Screenshot 2025-03-13 at 12.17.14.png
March 14, 2025 at 1:26 pm #16817008

Waqas Bin Hasan
WPML Supporter since 05/2014

Languages: English (English )

Timezone: Asia/Karachi (GMT+05:00)

Just another note, for the pages which show pencil icon already (means were completed previously), you 'll not be able to cancel/delete the jobs. So for these pages, just try the following:

- Open page for editing in default language.
- Make a small change in the content, like a dot or a word.
- Save.
- Update translation. You should be able to open the translation editor.

March 14, 2025 at 3:31 pm #16817752

oudinS

Hi

Thanks for informing me of your findings and your work so far.

I checked it and the translation editor works.

I will report this issue to the Themify team so they can investigate on their end because the same settings that you indicated (_themify_builder_settings_json set to Translate option) work with WPML Multilingual CMS v4.6.15 and String Translation v3.2.18. However, it causes an issue with WPML V4.7.0+.

I believe Themify sets this setting to translate _themify_builder_settings_json by default because no one changed this setting.

March 17, 2025 at 5:08 am #16822864

Waqas Bin Hasan
WPML Supporter since 05/2014

Languages: English (English )

Timezone: Asia/Karachi (GMT+05:00)

Thank you for the updates and glad it worked.

Please feel free to close this ticket in this case. You can always open a new one in the future for anything WPML related.