Skip Navigation

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

Problem:
The client is using JetEngine custom post queries on a multilingual site. The queries work for German, Spanish, and Russian, but not for French or Italian translations.

Solution:
We recommend going to the Listing in either French or Italian and re-saving it. This action was confirmed by Crocoblock as a solution and worked for the client, resolving the issue for both languages. After re-saving the listings and Smart filters, all items displayed correctly across the site.

If this solution does not resolve your issue, or if it seems outdated or irrelevant to your case, please check the related known issues and confirm that you have installed the latest versions of themes and plugins. If the problem persists, we highly recommend opening a new support ticket with us for further assistance 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 23 replies, has 2 voices.

Last updated by Waqas Bin Hasan 9 months, 2 weeks ago.

Assisted by: Waqas Bin Hasan.

Author Posts
August 6, 2024 at 11:48 am #16043695

cathexisT

Hi Waqas.

Ok, thank you for the feedback. I guess the fact that it partially works makes it more difficult to debug.

Let me know if you need anything further from my side. Thank you again

August 6, 2024 at 12:41 pm #16043994

Waqas Bin Hasan
WPML Supporter since 05/2014

Languages: English (English )

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

Sure, I'll let you know, thanks.

August 12, 2024 at 7:02 am #16060673

Waqas Bin Hasan
WPML Supporter since 05/2014

Languages: English (English )

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

Thank you for your patience and cooperation.

We're trying to understand the problem by recreating it in a separate environment without any luck. Looks like we're missing something in the process.

I've created a fresh sandbox site at hidden link, with some basic stuff configured.

Our team needs you to setup those queries (and related stuff) and reproduce the problem. We also need some detailed steps, so we can then try again.

Please take your time and reply when the site is ready. Once you are able to reproduce the issue, please write down detailed steps about how one can reproduce the issue on another fresh installation.

August 12, 2024 at 11:58 am #16062033

cathexisT

Hi Waqas,

I have identified and successfully replicated the issue. It appears to be related to the translation settings for "Listing Items/Components (Jet-Engine)" in Elementor.

In the Elementor template within your sandbox environment:

hidden link

You'll notice that the listing functions correctly for English and German, but not for French. This issue stems from the "Listing Items/Components (Jet-Engine)" settings for French.

To resolve this, navigate to WPML -> Settings -> Listing Items/Components (Jet-Engine) and set this option to "Not translatable." Once done, the listings should display properly in French.

However, according to the Crocoblock knowledge base, these listings are supposed to be translatable. For further details, you may refer to their guide here:

hidden link

Furthermore, I'm unsure who can address the issue with the "Listing Items/Components (Jet-Engine)" component to ensure it functions correctly in both French and Italian. This might be a bug in JetEngine?

August 12, 2024 at 1:17 pm #16062399

Waqas Bin Hasan
WPML Supporter since 05/2014

Languages: English (English )

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

Excellent finding and thank you so much for reproducing the issue and finding the reason.

I'll recheck soon, 'll discuss with my team and 'll get back to you with more information.

Thanks again for your patience and cooperation.

August 13, 2024 at 5:11 am #16064388

Waqas Bin Hasan
WPML Supporter since 05/2014

Languages: English (English )

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

I retried in the sandbox, and tried to set "Listing Items/Components (jet-engine)" to "Not translatable" and other settings, but to me French and Italian both don't show any results at hidden link.

How did you manage to bring results for French? Can you please just take a quick look and let me know for any missing step?

Thank you for your patience and cooperation.

August 13, 2024 at 7:36 am #16064801

cathexisT

Sure, so here is the situation:

1) Listing Items/Components (jet-engine) - Not Translated

In the Elementor template -> Listing Grid -> set to Technology partner listing (English post)

All languages will use the English listing Technology partner listing and the listings will work in French and Italian.

2) Listing Items/Components (jet-engine) - Translated

In the Elementor template -> Listing Grid -> "blank" - presume its set to translated versions. For french is should be "Liste des partenaires technologiques". Even if you manually set it to this option. The listing will not show and does not work. (No option to select English version)

3) Listing Items/Components (jet-engine) - Not Translated (Change back)

In the Elementor template -> Listing Grid -> "blank" -> need to be reset to Technology partner listing (English post) Then French works again.

(This is point where you were now (3), I have re-selected English post and you will see that the French is showing again. hidden link)

So basically. The Listing Grid is unable to read the translated versions of the listing templates for French and Italian.

August 13, 2024 at 1:10 pm #16066563

Waqas Bin Hasan
WPML Supporter since 05/2014

Languages: English (English )

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

Thank you for the updates and the detailed steps. I've escalated the issue again to the team and 'll get back to you accordingly.

I've also asked the team about if we'll be handling the issue in JetEngine or should they do it. I'll update you on it as well.

August 15, 2024 at 10:53 am #16073938

cathexisT

Hi Waqas

Just to update you, I contact Crocoblock as well.

Their solution, is to go to the Listing in either French or Italian and to re-save it. Once it was re-saved, then it works for both languages.

I did this for all the listings and for the Smart filters, and now they are all displaying through my site.

Examples:
hidden link
hidden link

Thank you for your assistance.

Crocoblock tickets reference is 189837

August 15, 2024 at 1:26 pm #16074567

Waqas Bin Hasan
WPML Supporter since 05/2014

Languages: English (English )

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

Thank you for the updates. I've added your notes to the escalated matter and 'll get back to you as soon as I've some more information.

August 23, 2024 at 12:45 pm #16098586

Waqas Bin Hasan
WPML Supporter since 05/2014

Languages: English (English )

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

Thank you for your patience and cooperation. Our team has reviewed the case in detail and advise that the workaround provided by Crocoblock is the correct one.

So I think it is OK to consider this case closed for now.

Please feel free to contact again anytime for anything WPML related.

Have a great weekend 🙂