Skip Navigation

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

Problem:
The client reported not receiving replies to their tickets and described an issue where the Classic Editor interface was not consistent across all pages, with Elementor sections lumped into one block. This problem occurred only on some pages. Additionally, there was a database error indicating a missing table ('rai_e_notes') related to Elementor Pro's Notes module, and a React error in WPML's files.
Solution:
We recreated the issue and confirmed it does not occur on newly created content. A temporary workaround involves using a plugin like Duplicate Page to duplicate existing pages. For the database error, we suggested reinstalling Elementor PRO or manually recreating the missing table, and consulting Elementor Support for further assistance. For the React error, we recommended updating all plugins and testing again. If the issue persists, further investigation is necessary.

Please note that this solution might be outdated or not applicable 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 the issue persists, 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 28 replies, has 2 voices.

Last updated by chris-c-kL 4 days, 1 hour ago.

Assisted by: Andreas W..

Author Posts
November 19, 2024 at 7:59 pm #16421402

Andreas W.
Supporter

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

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

Thank you very much!

I was able to access the site and server now.

I have now disabled Elementor on your site and you will see for example on your Hompage that the content is still there. The content here was saved inside a Classic Block.

I have used now the option "Convert to blocks". Then I enable Elementor again and opened the WPML Translation Editor.

It seems that this has solved the issue. Please verify.

November 19, 2024 at 8:40 pm #16421500

chris-c-kL

It's not working. It looks like another error has been created. See screenshots.

Screenshot-2024-11-19-at-15-37-30-WordPress-›-Error.png
Screenshot-2024-11-19-at-15-37-15-Pages-‹-Connie's-Kitchen-—-WordPress.png
November 19, 2024 at 9:43 pm #16421683

Andreas W.
Supporter

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

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

About the error:

It looks like the website used to use the language code en-usa and there was still translation data on WPML's tables on the database using this language code.

I have removed those entries now, which should resolve the error.

---

About the duplicated content issue:

Please provide me with more background to understand how the issue occured.

Was the content earlier created using the Classic Editor or Gutenberg and Elementor was added later on?

November 19, 2024 at 9:46 pm #16421769

Andreas W.
Supporter

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

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

It looks like the duplicate content issue is solved now.

Make sure to edit the original content in Elementor and save, then open the translation editor.

November 19, 2024 at 10:31 pm #16421803

chris-c-kL

It appears to be working now. Content was always created with Elementor and then translated with WPML.

What did you do with the language code en-usa? Can you send a video of what you did so it can be replicated? Or can you do the same on the live site? You already have access to the live site.

November 19, 2024 at 11:02 pm #16421838

Andreas W.
Supporter

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

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

I connected to the database and went to the table:

wp_icl_translate
and
wp_icl_translations

On both tables I searched for entries using the language code en-usa and deleted them.

November 20, 2024 at 10:22 pm #16426635

chris-c-kL

Is it possible to send screenshots of what you did?

November 21, 2024 at 3:22 am #16427192

Andreas W.
Supporter

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

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

I can not send identical screnshots, because the entries are alreayd deleted.

If you edit the database with a tool like PHPmyAdmin you will need to edit the table:

wp_icl_translations

Here search for entries that use inside the column language_code or source_language_code:

en-usa

Delete this entries. As I recall correctly you might not need to adjust any further tables, as the entry I found did not even have a post_id (which is similar to element_id), which means it did not longer exist on the wp_posts table. It was likely a leftover from old translations.

You should also be able to find the entries, if you filter the colomn "element_id" for an entry with NULL.

I can still offer to fix this issue on your live site, if you would like to provide access.

translations.jpg
November 21, 2024 at 7:59 pm #16431007

chris-c-kL

Both Elementor and my tech staff recommend rebuilding the site from fresh. It's a small site with a few pages. Do you agree?

November 21, 2024 at 8:42 pm #16431067

Andreas W.
Supporter

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

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

When it comes to WPML I would not say that this would be necessary, but if the Elementor Staff recommend this due to the Elementor Errors on the site, then maybe it might be recommendable.

I can offer to revise the live site for you. The private reply form is enabled again, in case you would like me to take a look.

November 21, 2024 at 11:17 pm #16431309

chris-c-kL

As mentioned before, I have no server access to the live site. Thanks for your help. Close this ticket.

November 21, 2024 at 11:35 pm #16431324

Andreas W.
Supporter

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

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

I do not need server access, I only need access to an admin account and with this I can

- access the database via plugin
- access the server via plugin
- create a copy of the site for testing it on localhost

If you still need my assistance, please let me know.

November 22, 2024 at 7:17 pm #16435157

chris-c-kL

We'll rebuild the site ourselves.