This thread is resolved. Here is a description of the problem and solution.
Problem:
You are working on a multilingual website using WPML, with Greek as the default language and Bulgarian as a secondary language. You've translated most pages into Bulgarian, but several pages are stuck in an incorrect translation status. Specifically, some Bulgarian translations display a gear icon, indicating they are "assigned to a local translator", despite being fully translated. After saving, these translations still show as incomplete, and you cannot reset or create new translations.
Solution:
We have identified that the issue is due to incorrect database entries. Here's how we recommend you resolve this:
1. Access your database and navigate to the
wp_postmeta
table.
2. Search for entries with the meta key
icl_lang_duplicate_of
and remove them.
3. In the
icl_translations
table, remove entries where
element_id
is set to
NULL
.
Before proceeding, ensure you back up your database for safety. If you're not comfortable performing these steps, or if the issue persists, please visit our support forum at WPML Support Forum for further assistance.
Please note that this solution might be outdated or not applicable to your specific 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 problem continues, do not hesitate to 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: Exception
This topic contains 15 replies, has 1 voice.
Last updated by Chris Evans 4 days, 4 hours ago.
Assisted by: Shekhar Bhandari.
| Author | Posts |
|---|---|
| April 27, 2026 at 2:37 pm #17997490 | |
|
Chris Evans |
I am currently working on a multilingual website using WPML, where Greek is the default language and Bulgarian is one of the secondary languages. Specifically: What I would like to achieve: Could you please advise on: |
| April 27, 2026 at 2:43 pm #17997513 | |
|
Chris Evans |
I am currently working on a multilingual website using WPML, where Greek is the default language and Bulgarian is one of the secondary languages. I have successfully translated most of the pages into Bulgarian. However, I am facing a persistent issue with several pages that appear to be stuck in an incorrect translation status. Specifically: When viewing the pages in Greek (default language), some Bulgarian translations display a gear icon, indicating that they are "assigned to a local translator". What I would like to achieve: I would like to completely remove/reset these problematic Bulgarian translations (the ones showing the gear icon), so that I can recreate them from scratch and ensure proper functionality. Could you please advise on: How to fully delete or reset these stuck translations? This issue is affecting key pages, including the homepage, and prevents proper workflow and publishing. Thank you in advance for your support. |
| April 28, 2026 at 5:30 am #17998356 | |
|
Shekhar Bhandari WPML Supporter since 03/2015
Languages: English (English ) Timezone: Asia/Kathmandu (GMT+05:45) |
Hello there, Thank you for contacting WPML support. I'd be happy to assist you on this issue. Can you provide me few pages where the issue exists so I can debug this further? To debug this issue further, I would need to check your site settings once, for this I would need temporary access (wp-admin and ftp) to your site. So could you please provide me with those details, you will find the needed fields for this below the comment area when you log in to leave your next reply. This info is private and available to you and WPML supporters only. Note: Look forward to your reply. Thanks |
| May 4, 2026 at 1:04 pm #18010898 | |
|
Chris Evans |
I created the translation from the original pagew in the WP environment and now I need help to connect them to the original pages. I have that issue only with 3 of the 26 pages. All the others seems to work and connect correctly. |
| May 5, 2026 at 5:04 am #18012144 | |
|
Shekhar Bhandari WPML Supporter since 03/2015
Languages: English (English ) Timezone: Asia/Kathmandu (GMT+05:45) |
Hello there, You can use the following steps to connect already translated pages https://wpml.org/faq/how-to-link-already-translated-pages/ Look forward to your reply. Thanks |
| May 5, 2026 at 6:50 am #18012515 | |
|
Chris Evans |
In one page I see the "Connect with translations" button but I can't find the page I want to link to. Even some other pages have the rong language indicator *pic 11 Thank you for the help in advance! |
| May 5, 2026 at 12:35 pm #18013883 | |
|
Shekhar Bhandari WPML Supporter since 03/2015
Languages: English (English ) Timezone: Asia/Kathmandu (GMT+05:45) |
Hello there, If a page already has existing translations or duplicates, the Connect with translations option will not appear. It is only available when there are no translations in progress and a similar post exists. In this case, please ensure that all posts you want to connect do not have any in-progress or existing translations before attempting to link them. Thanks |
| May 6, 2026 at 6:11 am #18015803 | |
|
Chris Evans |
I have already spent an enormous amount of time trying to solve this and I am honestly exhausted and desperate at this point. None of the options you mentioned are available on my installation — there is no disconnect option, no connect option, no “Connect with Translations”, and I cannot see any “in progress” or “existing translations”. I have already removed items from pending translation jobs and tried excluding them, but the page I want to connect still does not appear as an available translation. I have spent countless hours working together with AI assistance, following instructions step by step, and still nothing works correctly. At this stage, I genuinely do not know what has gone wrong with the WPML installation or translation relationships. The situation has become incredibly frustrating. What makes it even more difficult is that support is happening across a time difference, which makes troubleshooting painfully slow and extremely difficult to coordinate. Honestly, this has become a very exhausting and discouraging experience. I can provide credentials to the admin panel to do what it has to be done as I did with another support member. |
| May 6, 2026 at 6:15 am #18015806 | |
|
Shekhar Bhandari WPML Supporter since 03/2015
Languages: English (English ) Timezone: Asia/Kathmandu (GMT+05:45) |
Hello there, Sure, I have enabled the private reply for you. Please provide me pages links which you want to connect too. Thanks |
| May 6, 2026 at 9:12 am #18016553 | |
|
Chris Evans |
I have already spent an enormous amount of time trying to solve this and I am honestly exhausted and desperate at this point. None of the options you mentioned are available on my installation — there is no disconnect option, no connect option, no “Connect with Translations”, and I cannot see any “in progress” or “existing translations”. I have already removed items from pending translation jobs and tried excluding them, but the page I want to connect still does not appear as an available translation. I have spent countless hours working together with AI assistance, following instructions step by step, and still nothing works correctly. At this stage, I genuinely do not know what has gone wrong with the WPML installation or translation relationships. The situation has become incredibly frustrating. What makes it even more difficult is that support is happening across a time difference of many hours, which makes troubleshooting painfully slow and extremely difficult to coordinate. I want to provide the credentials of the site to an expert to see what I am talking about and help me accordingly. Honestly, this has become a very exhausting and discouraging experience. |
| May 6, 2026 at 9:34 am #18016752 | |
|
Shekhar Bhandari WPML Supporter since 03/2015
Languages: English (English ) Timezone: Asia/Kathmandu (GMT+05:45) |
Hello there, The login details aren't working, can you add the details in the private form? Look forward to your reply. Thanks |
| May 7, 2026 at 9:47 am #18019844 | |
|
Shekhar Bhandari WPML Supporter since 03/2015
Languages: English (English ) Timezone: Asia/Kathmandu (GMT+05:45) |
Hello there, The issue requires proper debugging, as I can see that on newly created pages the option to connect appears correctly, while it is missing on the existing ones. I am currently installing the Duplicator plugin to investigate this further and reproduce the issue on my side. I will update you here once I have more information. Thanks |
| May 7, 2026 at 10:04 am #18019893 | |
|
Shekhar Bhandari WPML Supporter since 03/2015
Languages: English (English ) Timezone: Asia/Kathmandu (GMT+05:45) |
Hello there, Duplicator doesn't work on your site, so, To get a better understanding, I suggest sharing a backup of your wp-content folder and your database. You can zip the files and send them to me via Google Drive. With these, I can set up a local copy of your site and take a closer look at the issue. Look forward to your reply. Thanks |
| May 8, 2026 at 6:20 am #18021640 | |
|
Shekhar Bhandari WPML Supporter since 03/2015
Languages: English (English ) Timezone: Asia/Kathmandu (GMT+05:45) |
Hello there, I managed to replicate the issue, and it appears to be caused by incorrect database entries that may not have been deleted properly. There are multiple duplicate front-page entries, which are creating the issue. To fix this, I performed the following steps on the database: * In the `wp_postmeta` table, I searched for entries with the meta key `icl_lang_duplicate_of` and removed them. I would need your permission to perform these steps on your live site. I will also need to install a database plugin to complete the cleanup process. Before granting access, please make sure to create a fresh database backup for safety. Let me know once the backup is completed and I can proceed. Thanks |
| May 8, 2026 at 6:41 am #18021687 | |
|
Chris Evans |
Thank you for your quick answer. |

