Skip Navigation

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

Problem:
You are using Elementor Loop Grid to filter posts with terms and tags, which works correctly in the default language but not in secondary languages. The issue arises because the posts are not translated, and the loop grid query does not filter correctly in these languages.
Solution:
1. Ensure that the posts are translated or duplicated for secondary languages. You can display untranslated content by following the instructions here: Displaying Untranslated Content in Secondary Languages.
2. To address the issue with taxonomy translation, go to WPML > Settings > Taxonomy Translation and set the taxonomy to "Translatable – use translation if available or fallback to default language". This setting allows the system to use the default language tags if translations are not provided.

If this solution does not resolve your issue or seems outdated, we recommend opening a new support ticket. Additionally, please check related known issues at https://wpml.org/known-issues/, verify the version of the permanent fix, and confirm that you have installed the latest versions of themes and plugins. For further assistance, you can contact us directly through our support forum 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 3 replies, has 0 voices.

Last updated by Dražen 1 week, 3 days ago.

Assisted by: Dražen.

Author Posts
May 7, 2025 at 6:03 pm #17008312

darioL-8

Background of the issue:
I am trying to use Elementor Loop Grid to filter posts with terms and tags. It works correctly in the default language (English), but there is an issue with filtering in secondary languages. Posts are not translated. You can see the issue on this page: hidden link

Symptoms:
The loop grid query is not filtering correctly in secondary languages, resulting in wrong filtering.

Questions:
Why is the Elementor Loop Grid not filtering correctly in secondary languages?
How can I fix the query filtering issue in secondary languages?

May 9, 2025 at 6:29 am #17014602

Dražen
Supporter

Languages: English (English )

Timezone: Europe/Zagreb (GMT+02:00)

Hello,

if I understood correctly, posts are not translated? If they are not, then this is expected, since there are no posts existing in that language, so it will not work correctly. You need to have them translated / duplicated.

- https://wpml.org/documentation/translating-your-contents/displaying-untranslated-content-on-pages-in-secondary-languages/

Let me know.

Regards,
Drazen

May 9, 2025 at 7:29 am #17014822

darioL-8

No, even if the posts are not translated, they are normally shown in all languages.
They are not filtered properly in the secondary languages that is the topic of this ticket!

I suppose the issue was caused by the tag strings being automatically translated after the latest WPML update, which caused the filtering query of the Loop Carousel in secondary languages to not match the translated tags.
Going into Taxonomy Translation and "Copy to all languages" all tags seems to have resolved the problem.

My question now is:
Whenever I create a new tag, do I need to repeat this process of copying the default language to all others?
Or is there a way to automate this or set a fallback to use the default language tags if translations are not provided?

May 9, 2025 at 9:56 am #17015721

Dražen
Supporter

Languages: English (English )

Timezone: Europe/Zagreb (GMT+02:00)

Hello,

Thanks for getting back.

It could be that it works fine, but as said there could be some issue, since posts do not exist in that language, so usually queries can not filter or get anything in that language, or for that taxonomy.

We do not have a way to automate what you asked, but you can try setting it to fallback from WPML > Settings > taxonomy translation > Setting that taxonomy to "Translatable – use translation if available or fallback to default language"

Hope this helps.

Regards,
Drazen