[Resolved] Jetengine custom posts queries working for some lanuages
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.
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.
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?
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?
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.
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 🙂
Manage Cookie Consent
We use cookies to optimize our website and services. Your consent allows us to process data such as browsing behavior. Not consenting may affect some features.
Functional
Always active
Required for our website to operate and communicate correctly.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
We use these to analyze the statistics of our site. Collected information is completely anonymous.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
These cookies track your browsing to provide ads relevant to you.