Skip Navigation

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

Problem:
You are trying to automatically translate content created with Elementor using WPML, but the Elementor content is not visible for translation. The 'WPML: Elementor Widgets' section remains empty, indicating that all widgets are already registered, yet the translation does not include Elementor content.
Solution:
The issue was due to a missing database table named 'icl_string_packages'. To resolve this, you need to create this table in your database. Here is the SQL query you should run:

CREATE TABLE `wp_icl_string_packages` (  `ID` bigint(20) unsigned NOT NULL AUTO_INCREMENT,  `kind_slug` varchar(160) COLLATE utf8mb4_unicode_ci NOT NULL,  `kind` varchar(160) COLLATE utf8mb4_unicode_ci NOT NULL,  `name` varchar(160) COLLATE utf8mb4_unicode_ci NOT NULL,  `title` varchar(160) COLLATE utf8mb4_unicode_ci NOT NULL,  `edit_link` text COLLATE utf8mb4_unicode_ci NOT NULL,  `view_link` text COLLATE utf8mb4_unicode_ci NOT NULL,  `post_id` int(11) DEFAULT NULL,  `word_count` varchar(2000) COLLATE utf8mb4_unicode_ci DEFAULT NULL,  PRIMARY KEY (`ID`)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

After running this query, return to the original page and click on update.

If this solution does not apply to your case, or if it seems outdated, 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 issues persist, please open a new support ticket at 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 0 replies, has 0 voices.

Last updated by Paola Mendiburu 1 month, 1 week ago.

Assisted by: Paola Mendiburu.

Author Posts
December 2, 2024 at 3:51 pm

micheleC-36

Background of the issue:
I'm trying to translate automatically the content of the website made with Elementor. I have all the pages completed in English (main language of the website) with Elementor. I proceeded sending some pages to automatic translation with WPML. I proceeded installing the "WPML - Config Generator for Elementor" as suggested but the "WPML: Elementor Widgets" section remains empty, it just says: All widgets on this page are already registered" but if I try translating the page it doesn't translate the elementor content.

Symptoms:
The Elementor content is not visible for translation by WPML. Only the part of WordPress basic builder is translated but all the content of Elementor is still in English. The field WPML: Elementor Widgets remains empty.

Questions:
Why is the Elementor content not visible for translation by WPML?
How can I ensure that Elementor content is included in the automatic translation process?

December 2, 2024 at 4:52 pm
December 3, 2024 at 8:04 am
December 3, 2024 at 9:54 am #16470683

micheleC-36

I look forward to support for this.The italian version of the website needs to be online soon.
Thank you

December 4, 2024 at 9:56 am #16475563

Paola Mendiburu
Supporter

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

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

I see that the migration wasn´t completed.

Please complete the migration and let me know when it is finished so I can continue the debug on the migrated site.

December 4, 2024 at 10:09 am #16475613

micheleC-36

Dear Paola, you're not talking to me right? The Migration is your doing correct?

December 4, 2024 at 10:17 am #16475751

Paola Mendiburu
Supporter

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

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

I was waiting you to do it. But I will do it myself to speed the process.

December 4, 2024 at 1:01 pm #16476805

micheleC-36

Alright, I thought you were going to do it yourself. Then I saw your indications to do it. I tried but when it's time to connect to the website on cloudways I get an error message.
Yes, please do it, I cannot.

December 5, 2024 at 10:56 am #16480996

Paola Mendiburu
Supporter

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

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

To speed up the process, as the migration is taking time.

Do you give me permission to download a copy with Duplicator?

December 5, 2024 at 1:45 pm #16481864

micheleC-36

Yes go ahead

December 5, 2024 at 4:17 pm #16482932

Paola Mendiburu
Supporter

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

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

The problem was related to database that the table icl_string_packages doesn´t exist.

I access the database and run the following query in order to creatd the table icl_string_packages:

CREATE TABLE `wp_icl_string_packages` (
  `ID` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `kind_slug` varchar(160) COLLATE utf8mb4_unicode_ci NOT NULL,
  `kind` varchar(160) COLLATE utf8mb4_unicode_ci NOT NULL,
  `name` varchar(160) COLLATE utf8mb4_unicode_ci NOT NULL,
  `title` varchar(160) COLLATE utf8mb4_unicode_ci NOT NULL,
  `edit_link` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `view_link` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `post_id` int(11) DEFAULT NULL,
  `word_count` varchar(2000) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  PRIMARY KEY (`ID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

If you give me permission to install plugin Adminer I can run this query for you in order to create the table icl_string_packages

Then go to the original page and click on update.

December 5, 2024 at 4:24 pm #16482959

micheleC-36

Fantastic, thank you Paolaa! Yes please proceed. Put it online too please.

December 5, 2024 at 5:52 pm #16483328

Paola Mendiburu
Supporter

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

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

I have create the table and now everything works fine.

I have removed the xml code that you added as it is not necessary.

Now just go to the original page and click on update and you will see that the fields appears in the translation editor.

December 6, 2024 at 10:58 am #16485520

micheleC-36

Thank you Paola. Now it seems to be working fine. I really appreciate your support.

December 6, 2024 at 11:05 am #16485535

Paola Mendiburu
Supporter

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

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

If you have any other problem please do not hesitate to contact us again!

You can mark this ticket as resolved.

Have a nice day!