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, Known issue
This topic contains 35 replies, has 2 voices.
Last updated by Otto 3 days, 5 hours ago.
Assisted by: Otto.
Author | Posts |
---|---|
August 5, 2025 at 2:46 pm #17297033 | |
operationM |
Background of the issue: Symptoms: Questions: |
August 6, 2025 at 9:56 pm #17300923 | |
operationM |
I have run an SQL query to check on whether the icl_translations table has been updated from EN to INT. There are 3195 posts in EN and not many at all in INT. This was suggested why I can no longer see content in listing grids. I don't want to run anything as I'm not an expert and need help from someone who is so I can carry on with the work. Kind regards |
August 8, 2025 at 12:57 pm #17305486 | |
Otto WPML Supporter since 09/2015
Languages: English (English ) Spanish (Español ) Timezone: America/Argentina/Buenos_Aires (GMT-03:00) |
Hello, I apologize for the delay in responding. I will take care of this ticket; the reply time will be shorter now. I am not sure whether I get the problem right. Before changing the default language, the content was already translated to INT? In that case, there is no extra arrangement to make. Default language and original language are two different things. You can create all your content in EN and have INT as the default for the site. And switching the default language should not cause any harm. A different thing is adding a new language, and set it as default, in that case you'll need to translate the content from the original language (probably the ex-default language) to this new language. But there is no need to change the language of the original content. That said :), please try the following: ❌ Please make a full website backup before proceeding ❌ - Go to WPML → Translation Management → Dashboard, filter by each JetEngine CPT (Opportunities, Regions, etc.) and “Select all”. Best Regards, |
August 8, 2025 at 5:15 pm #17306061 | |
operationM |
Hi Otto, Thank you for replying your help really is appreciated. Sorry if it wasn't clear, I'll try my best to explain better. I originally created all content (media, posts, pages, custom post types in JetEngine and JetSmartfilters) prior to installing WPML. I then installed WPML and WPML set English (EN) as the default language. At this point everything was working fine. I then installed WPML and started to add languages including "International English" which had a country code of INT. As soon as I set this as default all the JetEngine listing grids which have filters attached (like a Woocommerce shop would) show no data. I checked the media library and only data I've uploaded AFTER changing the default to INT shows in there and the JetSmartFilters have sort of disappeared (screenshot wpml-jetsmart-filters-disappeared.jpg). In otherwords all previous (EN) content isn't showing. So with this in mind I then started changing the pages and custom post types manually from English (EN) to International (INT) (screenshot attached - wpml-language-dropdown.jpg). So at this point going back to your response you've mentioned "But there is no need to change the language of the original content." I have done this already partly. Not for media and not for all the custom post type content (but some). Now I can change it all back again to English (EN) and follow your steps to duplicate but that's quite a bit of work or can I just start your process now and items that have already been converted to "International English" (INT) it won't make any difference too? I'm happy to provide a login so you can see first hand and provide a list of links so you can see the pages with the filters on that have broken. I didn't upload anything here as it said this thread would be findable and I didn't set as private yet. Please let me know what you would recommend regarding whether I should change all content back to (EN) then follow your steps or if I can just proceed "as is" now with some content already set to (INT). I don't know if the JetSmartFilters need something else doing in addition to this as they are technically not content but functionality. Thanks again for your help I'll respond v quickly as this is a priority for me to fix so I can carry on development 🙂 Kind regards Phil |
August 8, 2025 at 8:58 pm #17306317 | |
Otto WPML Supporter since 09/2015
Languages: English (English ) Spanish (Español ) Timezone: America/Argentina/Buenos_Aires (GMT-03:00) |
Hello Phil, You should be able to proceed as it is. But I rather take a better look. So, please provide me with access and the list of links so you can see the pages with the filters on that have broken. Please be aware that I am off during the weekend, so I'll check this first thing when I start on Monday (9am GMT -3). I enabled a private reply now, the information you will enter is private which means only you and I can see and have access to it. **IMPORTANT** Best Regards, |
August 11, 2025 at 11:45 am #17309526 | |
operationM |
Hi Otto, What I did over the weekend was to restore the site to approx a week ago, so no other progress was lost but just before setting the default language to (INT) instead of (EN). So all the listing grids are working again. However the issue I'm not now faced with is that the translation status page just loops with content never loading (screenshot). So I can try your solution out from your first reply but I suspect only after this issue is fixed? Many thanks for your advice. |
August 11, 2025 at 2:08 pm #17310309 | |
Otto WPML Supporter since 09/2015
Languages: English (English ) Spanish (Español ) Timezone: America/Argentina/Buenos_Aires (GMT-03:00) |
Hello, Please try the following: — Clean and resync WPML after the restore Best Regards, |
August 11, 2025 at 4:05 pm #17310834 | |
operationM |
Hi Otto, Thanks for the advice. I've done as you suggested in that order. When I map South Africa (En) for example to English (the default) I get a message which was why originally I unmapped it. "Content in this language cannot be automatically translated unless you map it to a language that's different from the default." So what I tried as a test is to map all these custom languages with that message to the non-default English language to Irish. Just to see if the items load properly. They don't, it still hangs on that "loading items" message 🙂 If this worked I was then going to set International English as the default INT and do what you suggested in the first reply to duplicate the content from EN to INT. I can't proceed further until these items load on the translation management page. Do you want me to provide you with a login or should I be looking at debugging in case of memory hang ups? The site is set to 2048mb so not a small amount. Is there any other common reasons why it would fail to load? Kind regards and many thanks. Phil |
August 11, 2025 at 5:30 pm #17311042 | |
Otto WPML Supporter since 09/2015
Languages: English (English ) Spanish (Español ) Timezone: America/Argentina/Buenos_Aires (GMT-03:00) |
Hi Phil, I'd like to take a look. I would like to request temporary access to your site to take a better look at the issue. The information you will enter is private, which means only you and I can see and have access to it. **IMPORTANT** Best Regards, |
August 12, 2025 at 4:36 pm #17314278 | |
operationM |
Hi Otto, Would it be okay if I gave you access to the staging site which is an identical clone of dev site so no additional backup plugins are installed and used. Then with the fixes I can just push this to the live site. Kind regards and thanks again for your help it's appreciated. Phil |
August 12, 2025 at 7:32 pm #17314927 | |
Otto WPML Supporter since 09/2015
Languages: English (English ) Spanish (Español ) Timezone: America/Argentina/Buenos_Aires (GMT-03:00) |
Hi Phil, Sure, that's even better 🙂 I still may need to make a copy of the site if I need to debug locally. Are you OK with that? Best Regards, |
August 13, 2025 at 2:43 pm #17318089 | |
Otto WPML Supporter since 09/2015
Languages: English (English ) Spanish (Español ) Timezone: America/Argentina/Buenos_Aires (GMT-03:00) |
Hello, Thanks, but I can't log in. Before the wp-admin access there is a server protection pop-up (check the screenshot attached). Can you provide me with those credentials too? Best Regards, |
August 13, 2025 at 5:16 pm #17318723 | |
Otto WPML Supporter since 09/2015
Languages: English (English ) Spanish (Español ) Timezone: America/Argentina/Buenos_Aires (GMT-03:00) |
Hello, Thanks. Probably you enter the server protection details a while ago and your browser remembers it 🙂 I took a look at your site and in WPML -> Support -> Troubleshooting -> Advanced Translation Editor Error Logs there is an error: This may be the root cause of the problem in WPML -> Translation Management and is usually fixed following these steps: Best Regards, |
August 13, 2025 at 5:55 pm #17318819 | |
operationM |
Hi Otto, I have tried what you suggested however it didn't work. I think I need to give you access to the main dev site to avoid these software key errors for the staging site. I've tried editing the details I sent prior however it didn't let me alter them. So I deleted both in the hope that if I click "I still need assistance" it would give me the option to re-enter the private details, but it didn't. How can I send you the main dev url details again please in this thread? Kind regards |
August 13, 2025 at 7:14 pm #17319100 | |
Otto WPML Supporter since 09/2015
Languages: English (English ) Spanish (Español ) Timezone: America/Argentina/Buenos_Aires (GMT-03:00) |
Hello, Sure, I enabled a private reply again. I take a look and won't touch anything in your site. If I need to test something, I'll make a copy and try it locally. Best Regards, |