BuddyPress Multilingual

Mô tả

The plugin allows building multilingual BuddyPress sites with WPML. It works with single-site or multi-site BuddyPress installations. Both the main site and child blogs can run multilingual.

Guest blogs can choose their language and create multilingual contents. Additionally, each guest can choose the admin language individually .


  • WPML 3.6.x or higher. You must enable ‘languages per directories’ or ‘languages per domain’.
  • Tested up to BuddyPress 6.3.0

Chức năng

  • Adds language switching to all BuddyPress pages (Activity, Groups, Profile and Register page)
  • Allows to select the language when viewing user profiles
  • Keeps the language consistent when clicking on different links (by adding the language to links)
  • Allows to translate email notifications
  • Keeps the entire BuddyPress workflow in the current language (create group, change avatars etc.)

Need Support?

Please submit support requests to WPML forum. Remember to report:

  • The versions of BuddyPress, WPML and WordPress that you’re using.
  • A URL to your site, where we can see the problem happening.
  • A description of what you expect to see and what you’re seeing in practice.

Ảnh màn hình

  • Language switcher in the navigation
  • Message in other language
  • Activity stream
  • Profile

Cài đặt

  1. Unzip and upload contents of buddypress-multilingual.zip file to the /wp-content/plugins/ directory.
  2. Activate the plugin.
  3. Enable WPML and BuddyPress.

Hỏi đáp

Why cannot I use language as parameter?

Support for language as parameter will not be added soon as we’re looking for solutions other than filtering all kinds of BuddyPress navigation and action links.

Đánh giá

31 Tháng Ba, 2021
The Plugin is good but when you have to manage multilingual site you need also email translations and the users to receive emails in own language. This is not the case, emails are not sent in proper language. More, the way buddypress manage emails is very confused and the subject and body of the emails are slitted in the Email post type and strings in the code, that cause a big confusione and a lot of work. Af for my knowledge the problem start with the bad way Buddypress manage emails, and this plugin cìis not a solution to have emails translated. I tried have some answer in the support forum but no way. Other point is that emails are already translated in the langua package of buddypress, but with this plugin you can't use the translations but you have to translate each email by yourself.
3 Tháng Chín, 2016
I don't know why there are so few reviews for this plugin. It is very useful and looks like the only plugin for WPML+BP. The only problem is there could be bug on custom profile field page. Language tabs are not showing on my site. I hope it can be fixed in the next version. Anyway I will give 5 stars for this plugin. Thanks for your great work!!!
3 Tháng Chín, 2016
BP ML Version 1.5.3 WP Version 4.4.2 WPML Version 3.3.7 Buddy Press Version 2.5.2 with this BP Profile Search Version 4.5.2 We got the bug on profile forms which looks like this http://take.ms/wNryV Php Error log [03-Apr-2016 19:22:16 Europe/Kiev] PHP Fatal error: Uncaught Error: Call to undefined function icl_t() in ../local/wp-content/plugins/bp-profile-search/bps-form.php:161 Stack trace: #0 ../local/wp-content/plugins/bp-profile-search/bps-xprofile.php(32): bps_wpml(0, '1', 'name', 'Name') #1 ../local/wp-includes/plugin.php(235): bps_xprofile_setup(Array) #2 ../local/wp-content/plugins/bp-profile-search/bps-fields.php(10): apply_filters('bps_fields_setu...', Array) #3 ../local/wp-content/plugins/bp-profile-search/bps-admin.php(7): bps_get_fields() #4 ../local/wp-admin/includes/template.php(1037): bps_fields_box(Object(WP_Post), Array) #5 ../local/wp-admin/edit-form-advanced.php(693): do_meta_boxes(Object(WP_Screen), 'normal', Object(WP_Post)) in ../local/wp-content/plugins/bp-profile-search/bps-form.php on line 161
Đọc tất cả 7 đánh giá

Người đóng góp & Lập trình viên

“BuddyPress Multilingual” là mã nguồn mở. Những người sau đã đóng góp vào plugin này.

Những người đóng góp

“BuddyPress Multilingual” đã được dịch qua 1 ngôn ngữ. Cảm ơn những người tham gia dịch vì đóng góp của họ.

Dịch “BuddyPress Multilingual” sang ngôn ngữ của bạn.

Muốn tham gia phát triển?

Duyệt code, check out SVN repository, hoặc theo dõi nhật ký phát triển qua RSS.

Nhật ký thay đổi


  • Added changes related to WP 5.6 and jQuery migration


  • Added support for Nouveau templates
  • Added support for BuddyDrive Groups


  • Fixed escaping field name and description
  • Added support for BuddyDrive plugin

  • Minor bugfixes

  • Fixed activity redirection for PHP versions prior to 5.5
  • Updated WPML post availability filter


  • Updated WPML API calls
  • Fixed activity redirection
  • Enabled longer string names for XProfile fields


  • Updated deprecated WPML API calls
  • Verbose rules disabled by default
  • Added WPML XML Config file
  • Enabled translating email notifications
  • Disabled translating member directory to avoid misusage


  • Fixed issue with WPML language switcher on profile pages
  • Enabled uploading group cover images from screens in other languages
  • Updated general info


  • Fixed strict standards warning for PHP 5.6
  • Fixed regex for stripping language from bp_uri
  • Fixed field tabs on profile screen
  • Fixed profile view for radio and checkboxes fields
  • Fixed profile view for fields that have values starting with number
  • Added ability to switch off verbose rules


  • Improved WPML API usage
  • Added BP XProfile translating Field Group names and descriptions
  • Added BP XProfile registered strings cleanup
  • Fixed WPML language switcher on member page
  • Removed deprecated code and debug output


  • Supports BP 2.x
  • Supports languages per domain
  • Bug fixes:
  • Language switcher does not work on BuddyPress pages
  • Error while creating a group from a second language
  • Not able to switch to non-default language’s home page
  • Footer language switcher preview is missing when BuddyPress Multilingual is active
  • Not able to enable debug mode in Settings > BPML
  • Can’t crop avatar in other language version
  • Buddypress Profile URL is not correct
  • Member link in the activity page is wrong
  • View link in Members and Profile points to a wrong page
  • Cleared a bunch of notices


  • Support BP 1.6.x
  • Bug fixes:
  • Language switcher is filtering too much
  • JS crop doesn’t work on a secondary language
  • Sitewide activity widget breaks when BPML is enabled
  • Language switcher is not redirecting correctly
  • Members page doesn’t have language parameter
  • Translation for activity streams was disabled because it relied on the discontinued Google translate API. We can bring it back with paid Google translation. Visit BuddyPress Multilingual forum page and leave a comment. We will be looking at these comments and see if there is real interest in this.


  • Support BP 1.6.x
  • All translated/duplicated pages works properly
  • Pages widget doesn’t exclude translated BuddyPress pages


  • Support BP 1.5.x
  • Language selector doesn’t appear on the home page when a page is selected as the front page
  • Small fix on main navigation menu


  • Supports BP 1.2


  • Added translation support for XProfile fields


  • Supports BuddyPress 1.2.8 and WP Network mode
  • Added Google translation and translation control for BuddyPress activities


  • Supports BuddyPress 1.2


  • Bugfixes


  • Bugfixes


  • First public release. Supports BuddyPress 1.0


  • Developers version, not recommended for production sites – feedback welcome!