This thread is resolved. Here is a description of the problem and solution.
Problem:
The client is developing a site using BuddyBoss and WPML and wants to enable search functionality in the Buddyboss groups directory for group names and descriptions in multiple languages. However, the search functionality does not work for languages other than the default language, and editing a group name in a non-default language overwrites the original group name.
Solution:
We have identified that groups and their descriptions are not translatable through WPML, which affects the search functionality. The current workaround involves using WPML's String Translation to manage translations of group names and descriptions. However, any changes made in one language will reflect across all languages because groups themselves are not translatable. To address the search functionality:
1. Ensure the BuddyPress Multilingual addon is enabled.
2. Verify that strings for group titles and descriptions are using the correct source language in WPML > String Translation. You can find guidance here: https://wpml.org/documentation/getting-started-guide/string-translation/how-to-change-the-source-language-of-strings/
3. Always ensure that the admin language is set to the site's default language when editing groups.
If this solution does not resolve your issue or seems outdated, we 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 further assistance is needed, please open a new support ticket 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: Compatibility
This topic contains 14 replies, has 0 voices.
Last updated by Andreas W. 6 months ago.
Assisted by: Andreas W..
| Author | Posts |
|---|---|
| February 19, 2025 at 2:07 pm #16724988 | |
|
ericH-23 |
Background of the issue: Symptoms: Questions: |
| February 22, 2025 at 4:01 pm #16736564 | |
|
Andreas W. WPML Supporter since 12/2018
Languages: English (English ) German (Deutsch ) Timezone: America/Lima (GMT-05:00) |
Hello, On my current sandbox, I can not confirm that I am able to translate groups or profile types with WPML Translation Management. Also, it does not look to me as if we actually translate the whole taxonomy. Instead, we only translate the labels and this might be why the search does not work. I am getting in touch with the compatilbity team about this and will update you shortly. I see they are already working on BPML 1.8.1. Best regards |
| February 26, 2025 at 1:11 pm #16751082 | |
|
ericH-23 |
Hi Andreas, |
| February 26, 2025 at 4:33 pm #16752288 | |
|
Andreas W. WPML Supporter since 12/2018
Languages: English (English ) German (Deutsch ) Timezone: America/Lima (GMT-05:00) |
Until now it is unclear if this can be made possible. I will need more feedback from the developers about it and the second-tier support asked me to escalate a specific ticket about this problem first. I ran a test on the following site: One-Click-Login: If I search for the group in the site's default language using the default WordPress Search option, I do not get any results. I get the same result when testing without WPML. Could you please try to recreate the issue on the test site? |
| February 28, 2025 at 6:15 pm #16762399 | |
|
ericH-23 |
Hi, I tested this further on the sandbox as well as on my staging site. The group types are set to "no translation", and the names are translated using string translation. If a group owner has a group in English and switches to German to edit the title and save, the title remains the same as before. Best regards, |
| February 28, 2025 at 7:34 pm #16762583 | |
|
Andreas W. WPML Supporter since 12/2018
Languages: English (English ) German (Deutsch ) Timezone: America/Lima (GMT-05:00) |
My apologies but before we split this ticket into further issues, please respond to my findings from my last comment: If I search for the group in the site's default language using the default WordPress Search option, I do not get any results. I get the same result when testing without WPML. Can you confirm that? |
| February 28, 2025 at 7:44 pm #16762589 | |
|
ericH-23 |
Hi, I have activated the network search in BuddyBoss, and it is now working with the netwide search. What I meant was using the search field in the group directory page—you know what I mean, right? Thanks and best regards, |
| February 28, 2025 at 8:21 pm #16762719 | |
|
Andreas W. WPML Supporter since 12/2018
Languages: English (English ) German (Deutsch ) Timezone: America/Lima (GMT-05:00) |
If you search on the German page on the sandbox you will see that the group inside the search results will lead to the German group's URL. The translated title was currently not showing up as the addon "BuddyPress Multilingual" was not enabled. |
| February 28, 2025 at 9:40 pm #16762824 | |
|
ericH-23 |
Hi, |
| February 28, 2025 at 9:41 pm #16762882 | |
|
ericH-23 |
5. screenshot |
| March 1, 2025 at 3:50 pm #16764140 | |
|
Andreas W. WPML Supporter since 12/2018
Languages: English (English ) German (Deutsch ) Timezone: America/Lima (GMT-05:00) |
On my test site, I have no issue with searching for the German Group Title on the German part of the website: "Gruppe 1 Deutsch Titel". Search by description does not seem to work in the second language. I can offer to escalate this issue unless you have something else to add to it. --- What else I can confirm: I am not able to edit the Group Title in German on Frontend. The changes will not be saved. Instead, it will overwrite the titles for the original English Group. --- Please take note again, that we always handle only one issue per ticket. I will split this issue into a new ticket and then follow up with you from there. |
| March 1, 2025 at 9:28 pm #16764578 | |
|
Andreas W. WPML Supporter since 12/2018
Languages: English (English ) German (Deutsch ) Timezone: America/Lima (GMT-05:00) |
Take note, that I escalated the main issue "Group translation" earlier and insisted that the Groups will be made translatable, but sadly this appears not to be so easy, as the plugin uses various custom tables. The only solution our compatilbity team was able to implement, was translating the groups with WPML > String Translation and making somehow the same groups available in all languages. This is why it is somehow expected, that once you edit the Group name on Frontend, it will only change the name of the original group, as there is not any translated group on the site - we would instead need to update the String Translation for the title once the Group name. We might need to hook into BuddyPress in a second language once the Group name is edited, then get the string translation for the group name, and then update the translation. On the other hand, the search by group description feature should work in a second language and I will try to find a workaround for this. I was trying to find workarounds for both issues but had no success yet. I will need to consult the compatilbity team. --- For the topic of making groups translatable, please take note that our compatibility team already decided not to take this path. |
| March 5, 2025 at 9:49 pm #16780683 | |
|
Andreas W. WPML Supporter since 12/2018
Languages: English (English ) German (Deutsch ) Timezone: America/Lima (GMT-05:00) |
About "Search by Description": This is working as expected on my current local test using the latest version of our BuddyPress Multilingual addon (1.8.1). Take note, that you can only search for each group title and description if the matching language is set in Frontend. Also, you should verify that your strings for Group Title and Description are using the correct source language on WPML > String Translation. While working on the backend, always make sure that the admin language is set to the site's default language when editing groups. --- About "Edit Group Name in Second Language from User Profile": On the form for changing the group name, the following hidden inputs is used to process the data: <input type="hidden" name="_wp_http_referer" value="/de/de-groups/group-1-english/admin/edit-details/"> <input type="hidden" name="group-id" id="group-id" value="1"> Also on the form action, we see this issue: <form action="<em><u>hidden link</u></em>" name="group-settings-form" id="group-settings-form" class="standard-form search-form-has-reset" method="post" enctype="multipart/form-data"> As you can see, the value is trying to send the request to "group-1-english" and it also checks for the Group ID. A translated group would have a different ID and slug. As we can not translate the groups, there might not be an easy solution for this issue and I was not able to find a workaround. I am escalating this issue to the compatibility team and will contact you again once I receive feedback. |
| September 4, 2025 at 7:35 am #17373308 | |
|
Andreas W. WPML Supporter since 12/2018
Languages: English (English ) German (Deutsch ) Timezone: America/Lima (GMT-05:00) |
The reported issue will be fixed in BPML v1.8.3, which is planned for September 2025. |
| November 1, 2025 at 4:17 am #17537088 | |
|
Andreas W. WPML Supporter since 12/2018
Languages: English (English ) German (Deutsch ) Timezone: America/Lima (GMT-05:00) |
The reported issue should be solved in the latest version of our addon "BuddyPress Multilingual". You can find the update at Plugins > Add new plugin on the "Commercial" tab. If you do not see the latest available versions, please click "Check for updates". |




