Skip Navigation

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

Problem:Translation editor doesnt open

Solution:The batch_id field was missing from the wp_icl_translation_status DB table.

Relevant Documentation:

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 2 voices.

Last updated by ivanB-15 3 years, 8 months ago.

Assigned support staff: Bobby.

Author Posts
March 24, 2018 at 5:53 pm #1555800



I have just purchased WPML and I would like to use it with Elementor page builder.
Just after installation I got message:

"There is a problem with the String Translation table in your site. This problem is not causing a problem running the site right now, but can become a critical issue in the future. WPML support team knows how to fix it. Please add a message in the relevant support thread and we'll fix it for you."

I have followed instruction and inserted to my functions.php following code:

function wpml_fix_missing_icl_tables() { 
    if( function_exists( 'icl_sitepress_activate' ) ) 
add_action( 'wp_footer', 'wpml_fix_missing_icl_tables' );

But the message didn’t disappear.

Now when I am trying to translate page I am not able to open "Translation editor". Only think what I can see is Translations queue.
It looks there is something wrong.
Can you help me with this?

thank you

March 26, 2018 at 8:06 pm #1557140


Languages: English (English )

Timezone: America/Los_Angeles (GMT-08:00)


Where did you see the instructions regarding the function you have provided above.

that function is meant to be used in case your tables are missing.

Also regarding your translation editor.

If you go to Pages->Click on "+" to translate a page, what are your results ?
- you are taken to the "translations " page ?

I will need to take a closer look as the notice you receiving for the icl strings tables needs to be checked.

**Before we proceed I recommend to please take FULL BACKUP of your database and your website.**
I often use the Duplicator plugin for this purpose See:

I would like to request temporary access (wp-admin and FTP) to your site

You will find the needed fields for this below the comment area when you log in to leave your next reply.
The information you will enter is private which means only you and I can see and have access to it.

March 27, 2018 at 10:44 pm #1558419


Languages: English (English )

Timezone: America/Los_Angeles (GMT-08:00)

Thank you for the access details !

The batch_id field was missing from the wp_icl_translation_status DB table.

I have added it and its working as expected now.

March 28, 2018 at 8:23 am #1558623


Hi Bobby,
everythink works fine just now.
Thank you very much for your help!