Skip to content Skip to sidebar

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

Problem:
You are experiencing an issue where WPML is missing some records in the languages tables, which prevents it from fully working. Despite following the suggested troubleshooting steps like clearing language information and repopulating languages, removing ghost entries, fixing terms and taxonomy relationships, setting language information, assigning translation status to duplicated content, and fixing post type assignment for translations, the problem persists.

Solution:
If you're facing this issue, we recommend you try the following steps after taking a database backup:
1- Open your database manager, for example, PhpMyAdmin.
2- Navigate to the "wp_options" table (note: 'wp_' is a standard prefix, yours might be different but the table name will be similar to xx_options).
3- Execute the following SQL query to search for the 'icl_admin_messages' key:

SELECT *
FROM `wp_options`
WHERE `option_name` LIKE '%icl_admin_messages%'
LIMIT 50;

4- Delete this key from your database.
5- Clear your cache, refresh your dashboard, and check if the message has disappeared.

This solution might be irrelevant if it's 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 at WPML support forum for further assistance.

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

Last updated by Waqas Bin Hasan 2 days, 9 hours ago.

Assisted by: Waqas Bin Hasan.

Author Posts
August 6, 2025 at 1:30 pm #17299670

petrC-8

Background of the issue:
I am trying to resolve an issue where WPML is missing some records in the languages tables, which prevents it from fully working. I have already clicked 'Clear language information and repopulate languages' to fix this problem, but the issue persists. I also tried several troubleshooting steps, including removing ghost entries from the translation tables, fixing terms and taxonomy relationships, setting language information, assigning translation status to duplicated content, and fixing post type assignment for translations. The issue is visible in the backend, but the front-end is working correctly. The issue can be seen at hidden link.

Symptoms:
WPML is missing some records in the languages tables and it cannot fully work until this issue is fixed. The error message suggests going to the Troubleshooting page and clicking on 'Clear language information and repopulate languages' to fix the problem. This warning will disappear once the issue is fixed.

Questions:
How can I fix the issue of missing records in the WPML languages tables?
Why does the error message persist even after following the suggested troubleshooting steps?

August 7, 2025 at 2:01 pm #17302868

Waqas Bin Hasan
WPML Supporter since 05/2014

Languages: English (English )

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

Hi,

Thank you for contacting the support.

Even after trying those options, it seems like a false positive message, so kindly try the following steps after taking a database backup:

1- Open your database manager, for example, PhpMyAdmin.
2- Go to the "wp_options" table (wp_ is a standard prefix, yours might be different but table name is like xx_options).
3- Search for the 'icl_admin_messages' key:

SELECT *
FROM `wp_options`
WHERE `option_name` LIKE '%icl_admin_messages%'
LIMIT 50;

4- Delete this key.
5- Clear cache, refresh your dashboard and check the message.

I hope this'll fix the said issue.

Regards.