Skip Navigation

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

Problem:
The client is experiencing issues with WPML in combination with The Events Calendar plugin. Specifically, when WPML is enabled, tags and pagination on the events page behave incorrectly, but only on the Russian version of the site. The client has already tried resaving permalinks, disabling and re-enabling WPML, checking taxonomy settings in WPML, and reviewing template settings in The Events Calendar.
Solution:
We recommended ensuring that the WPML String Translation plugin is installed to use The Events Calendar effectively with WPML. It is also important to translate the tags into the secondary language and add the English slugs in the translation. For further guidance, we provided a link to documentation on building multilingual events websites with The Events Calendar and WPML: https://wpml.org/documentation/plugins-compatibility/build-multilingual-events-websites-events-calendar-wpml/#translate-category-tag
Additionally, we suggested checking out known issues with The Events Calendar plugin that might be relevant: https://wpml.org/plugin/the-events-calendar/#ki
We also recommended activating the WPML SEO plugin, which helps in translating SEO content effectively. This plugin can be downloaded from the WPML Downloads page.

If this solution does not resolve the issue or seems outdated, 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 problems persist, please open a new support ticket at our 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 Andrey 1 week, 3 days ago.

Assisted by: Andrey.

Author Posts
January 7, 2025 at 7:05 am #16568084

dmitryF

Background of the issue:
I am experiencing issues with WPML in combination with The Events Calendar plugin. When WPML is enabled, tags and pagination on the events page behave incorrectly. The issue occurs only on the Russian version of the site. I don't need the English version of the events page to be displayed at this stage. The plugin should function for the Russian version only, using English slugs such as events/tag/... for consistency. I have taken steps like resaving permalinks, disabling and re-enabling WPML, checking taxonomy settings in WPML, and reviewing template settings in The Events Calendar.

Symptoms:
Problematic URLs: Tags: hidden link?:tag)/(%5B/%5D Pagination: hidden link?:list)/(/?:page)/(d_/) The English version works fine, but the Russian version has issues with tags and pagination.

Questions:
What could be causing these problematic URLs (/(/?:list) and /(/?:tag)), and how can I resolve this?
How can I configure the plugin to use only the Russian version, while keeping English slugs like events/tag/... functional?
Are there any additional steps I should take to fix this issue?

January 7, 2025 at 9:07 am #16568566

Andrey
Supporter

Languages: English (English ) Russian (Русский )

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

Thank you for contacting WPML support.

Thank you for reaching out to WPML support.

To use The Events Calendar with WPML, you also need to have the WPML String Translation plugin installed.

Have you translated the tags into the secondary language? You can add the English slugs in the translation.

https://wpml.org/documentation/plugins-compatibility/build-multilingual-events-websites-events-calendar-wpml/#translate-category-tag

For your reference, here are some known issues in case you encounter any similar problems: https://wpml.org/plugin/the-events-calendar/#ki/.

If you are still experiencing issues, please upload any relevant screenshots that could help us better understand the problem.

January 8, 2025 at 5:09 am #16572029

dmitryF

I’m having an issue with WPML and Yoast SEO. When Yoast SEO is active, my tag URLs for translations break and look like this:
hidden link?:events|%D0%BC%D0%B5%D1%80%D0%BE%D0%BF%D1%8F%D1%82%D0%B8%D0%B9)/(?:tag|%D1%82%D0%B5%D0%B3)/(%5B/%5D)

When I disable Yoast SEO, everything works fine:
hidden link

I suspect there might be old or unused database entries (possibly in WPML tables like wp_icl_translations) causing this problem.

Does anyone know if there are specific keys or entries I should clean up? Or any steps I can take to resolve this?

Thanks in advance for your help!

January 8, 2025 at 1:05 pm #16573542

Andrey
Supporter

Languages: English (English ) Russian (Русский )

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

Thank you for your feedback.

Could you please let me know where I can find the broken URLs on the front end of your website?

Have you also tried activating the WPML SEO plugin? This "glue" plugin allows you to translate your SEO content using WPML. You can download it from your WPML Downloads page.