Skip Navigation

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.

Elementor users - please update WPML to the latest version to maintain compatibility. More details here - https://wpml.org/changelog/2024/12/wpml-4-6-15-critical-update-for-elementor-sites/

Tagged: 

This topic contains 0 replies, has 1 voice.

Last updated by Bruno Kos 6 days, 13 hours ago.

Author Posts
December 20, 2024 at 10:57 am #16533425

viktorH-11

Background of the issue:
I have a WordPress site, hidden link, with a template and several plugins, including WPML for translating the site into three languages. We have a plugin for bus tickets that is not compatible with WPML. We attempted to manage translations by adjusting WPML settings, such as disabling translation for the bus plugin and changing language settings from folders to parameters.

Hello, we have a template and a few plugins for the latest WordPress . We installed WPML to translate the site into three languages. We have one plugin for bus tickets, and we know that it is not compatible with WPML. We translated everything , and most things are working, but in the end , we see that in the different languages , it creates different IDs for the buses . Example: When someone buys a ticket from English or Bulgarian on the same day, seat and bus the order is different because they are created in the database with ID =254 and ID =2943 and for woocomerce and database the Buses are different.

What we did :
We went to settings in WPML and for the bus plugin , we disabled the translation option and checked the " no translate" section in Taxonomies Translation and Post Types Translation. The buses changed from 5 to 15 because all buses of the language defaulted to English . We deleted them and changed the setting in WPML Language from folders (/en) to add the parameter (?lang=bg) . It got worse ... The support team for the plugin wrote to us that the plugin is not compatible with WPML and that we need to use Loco , and they will translate it manually, which we must pay for . I know Loco... but is Loco...
I have never seen something that WPML can't translate.

Can you provide us with support and litle help ?

Symptoms:
In different languages, the bus IDs are different, causing issues with ticket orders as they are created with different IDs in the database, leading to discrepancies in WooCommerce.

Questions:
Can you provide us with support and a little help?
Is there a way to make the bus plugin compatible with WPML without using Loco?

December 20, 2024 at 1:48 pm #16534484

Bruno Kos
Supporter

Languages: English (English ) German (Deutsch ) French (Français )

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

Please use the sandbox provided at the following link:

hidden link.

1. Create one bus line without translating it.
2. Set this post type as the fallback in WPML settings.
3. Configure the search form so we can observe the issue in both languages.

Once these steps are complete, our compatibility team will review the setup to determine possible solutions.

In the meantime, please ask their developers to join our platform at https://wpml.org/contractors/. While we cannot force anyone to join, we can recommend it as a potential course of action.