According to the following document
https://github.com/imath/buddypress/blob/master/docs/user/administration/settings/urls.md
“Every BP Component using a directory gets an accordion panel to let you customize its title and permalink as well as potential single item screen URLs when supported (eg: Members and Groups).”
However, on my BuddyPress Settings->URLs screen, I see accordion panels for Members and Activity Streams. I do not see an accordion panel for User Groups, even though it is enabled in the Components screen.
I see the following message in the Network Dashboard and the Main Site Dashboard:
A BuddyPress page has been added for the following active BuddyPress Components which did not have associated BuddyPress Pages yet: Groups. You may need to refresh your permalink settings.
Hello. I was really happy to see BuddyPress now has a 2-sidebar format. I’d been setting up Peepso and didn’t like a lot of it, including the fonts you can’t control.
I’ve been tinkering to set up BuddyPress, and the first post looked so cute…. until you click on it to read it, and the whole thing falls apart, into a long narrow column. Goodbye theme structure.
From cute…
https://theamateursdigest.club/
to horrible mess:
Join The Cactophile Club!
Help would be appreciated.
Thanks in advance.
Thanks for your answer.
Plz correct me if I am wrong. I am able to make a registration page with Elementorlike this instruction and redirect it after registration to the buddypress members page for example. Is that right?
@locker17, there is no option to edit BuddyPress Directory pages with Elementor like members Groups, Activity, or Registration.
For the login & 404 page, you can create a template for it, as it can be a regular page with an Elementor widget on it.
For registration pages, that’s template driven, and you need to override the template to make those changes, or you can also use some 3rd party plugins like Gravity Forms and WP Forms with their user registration addon to create custom registration forms.
One approach is to use the pre_get_posts action hook to check if the current page is a BuddyPress page using BuddyPress conditional tags like bp_is_directory() or bp_is_user(). If the page is not BuddyPress, you can remove or modify the rewrite rules.
My BP Configuration:
version: 12.2.0
active_components: Community Members, Extended Profiles, Account Settings, Private Messaging, Activity Streams, Notifications
template_pack: BuddyPress Nouveau 12.2.0
url_parser: Legacy Parser
hide-loggedout-adminbar: No
bp-disable-account-deletion: No
bp-disable-avatar-uploads: Yes
bp-disable-cover-image-uploads: Yes
bp-enable-members-invitations: undefined
bp-enable-membership-requests: undefined
bp-disable-profile-sync: No
bp-disable-blogforum-comments: No
_bp_enable_heartbeat_refresh: Yes
Dear Support,
After upgrading to version 12, all the member pages, such as the Profile, Activity, Notifications, Messages, etc., are completely empty. Before the update, everything was showing without any issues.
I have installed the BP Classic Plugin, but it didn’t solve the problem.
Another issue is that I am getting an “Server Error 403 Forbidden – You do not have permission to access this document” on the Members page
Do you have any idea what the cause may be and how I could solve it?
Thank you in advance!
WordPress and all the plugins are up to date:
– WordPress 6.4.3
– BuddyPress 12.2.0
– BP Classic 1.3.0
– Thrive Theme Builder 3.26
https://wordpress.com/plugins/bp-fan-page
This is an old plugin of mine, which I think still works, and is simple enough to tweak in order to create a group type called Channel, and there are some customisation options built in.
Technically, you could fork it and pretty much just so a search and relace on the word fan to the word channel and that would work.
But I’d be happy to work with you to add an extra option for a channel page. I’d want you to do most of the work though. I’ve only just got back into coding after a lot of time away. BuddyPress plugins are not a high priority for me, but yes I’d be happy to help you teach yourself programming by manging my plugin.
Hi,
I am building Intranet and using BuddyPress so all employees have profile page. I need to disable the password change. We integrated OneLogin to the Intranet site so employees only have access through that and I don’t want them to change their password from the Intranet.
My other question how do I access the Navigation menu of the BuddyPress to change order or disable some items?
Thank you for your help.
May Fathallah
HI Varun,
Thank you for your response but it didn’t work. 🙁
This is what I tried to use:
/**
* Translates specific strings in BuddyPress to new values.
* This function hooks into the 'gettext' filter provided by WordPress, allowing for the modification
* of text before it is displayed or used on the site. It specifically targets text within the 'buddypress' domain,
* making it suitable for customizing or translating BuddyPress strings without altering language files.
*
* @param string $translated_text The text after being translated.
* @param string $text The text before being translated.
* @param string $domain The domain of the text being translated. This function specifically targets 'buddypress'.
* @return string The modified or translated text.
*/
add_filter( 'gettext', 'wbcom_translate_buddypress_strings', 20, 3 );
function wbcom_translate_buddypress_strings( $translated_text, $text, $domain ) {
// Target only BuddyPress strings to avoid affecting other texts.
if ( 'buddypress' === $domain ) {
switch ( $translated_text ) {
// Example: Translate "Friends" to "Connections".
case 'Groups':
$translated_text = 'Packs';
break;
// Add more strings to translate as needed, following the pattern above.
}
}
return $translated_text;
}
You can use the WordPress gettext filter.
This filter allows you to intercept and modify text before it’s displayed on the page. Here’s an example of how you can use it to change a specific string in BuddyPress:
/**
* Translates specific strings in BuddyPress to new values.
* This function hooks into the 'gettext' filter provided by WordPress, allowing for the modification
* of text before it is displayed or used on the site. It specifically targets text within the 'buddypress' domain,
* making it suitable for customizing or translating BuddyPress strings without altering language files.
*
* @param string $translated_text The text after being translated.
* @param string $text The text before being translated.
* @param string $domain The domain of the text being translated. This function specifically targets 'buddypress'.
* @return string The modified or translated text.
*/
add_filter( 'gettext', 'wbcom_translate_buddypress_strings', 20, 3 );
function wbcom_translate_buddypress_strings( $translated_text, $text, $domain ) {
// Target only BuddyPress strings to avoid affecting other texts.
if ( 'buddypress' === $domain ) {
switch ( $translated_text ) {
// Example: Translate "Friends" to "Connections".
case 'Friends':
$translated_text = 'Connections';
break;
// Add more strings to translate as needed, following the pattern above.
}
}
return $translated_text;
}
Inside the switch statement, you can add cases for each specific string you wish to translate or modify. Replace ‘Friends’ with the BuddyPress string you want to change, and ‘Connections’ with the desired new text.
Option to add a link to my buddypress from an external site? I mean share link by people like is possible for facebook, twitter etc?
For example, FB has: https://www.facebook.com/sharer/sharer.php?u=
And I want: https://www.mybuddypressweb.com/sharer/sharer.php?u=
By the way, big thanks for Buddypress attachment plugin !!! its so fckg good I read somewhere that you are disappointed that it has a small number of downloads. I think it’s not that it’s bad, but that many people don’t know it exists.
Hi @imath,
You will be glad to know that I think I’ve uncovered the cause(s), or at least possible causes. I had the Block Visibility plugin installed, and have done on this and other sites for years with no problem, but it seems either an update to it, or another plugin (possibly BP) caused a conflict, but on top of that there was another issue with some custom code as well as a need to edit the htaccess file (to add a concatenate scripts line), and I think the last one may have been the major fix. However I also rolled back to the first release of BP 12 and haven’t yet updated again, as I have been busy replacing all the stuff Block Visibility was doing with another plugin (Block Logic) so I won’t know if I am out of the woods for a couple of days. I was getting errors all over the place, and for a while the admin was almost unusable as it wasn’t loading javascript (this was the htaccess fix), and I couldn’t edit or update any pages or widgets. No one else had reported the issue I had with Block Visibility on their support, but it is entirely possible that either no one else has the comination of plugins/theme I do or that they (like I did) didn’t think it would be that plugin causing an issue. If you get the chance to test it I would be interested to know if it is a conflict with Buddypress, as the nightmares it has caused me I wouldn’t wish on my worst enemy!
I’d like to throw into the mix ActivityPub. With WordPress being able to support ActivityPub through the ActivityPlug Plugin from Automattic it would be interesting to understand how BuddyPress could interact with other servers and communities built on Mastodon and other ActivityPub compliant servers.
It would be interesting to see a home feed and have the ability to follow others on different servers.
Buddypress: v2.6.9 ?
the current version is 12.2.0
….the latest version of BP (v12.2.0) was released yesterday. You can give it a try and test it again. At my end, I wasn’t able to replicate the issue you were facing with the “load more” feature – it seems to be working fine. However, I suggest that you try deactivating all custom codes related to BP and other BP plugins on your staging site, as they may contain outdated code that could be causing the issue.
I hate to be the bringer of bad news ….. I did as you suggested, deactivated every plugin associated with Buddypress then reactivated one by one, testing for issue each time. The culprit has turned out to be Wpcom Designs – Buddypress Activity Filter.
Hi @awol
Sorry to read about this issue. Have you checked deactivating all plugins but BuddyPress, activating a default WP Theme like Twenty Twenty-Four, and removing any custom code like wp-content/plugins/bp-custom.php or wp-content/mu-plugins/*.php ?
Hi Varun,
I have now reinstalled the entire BuddyPress with all Plugins. Now I have only Buddypress 12.2 without BP Classic.
But I have a problem with restricted content. I want to restrict access to community directories only for users who have purchased in WooCommerce a specific membership, and exclude all, which have only registered on the Buddy-Press registration form.
I am working with WooCommerce Membership and added in the Dashboard > WooCommerce > Memberships > Membership Plan under the option “BuddyPress Directories” the directories for the community and aktivities. But it doesn’t work and doesn’t restrict the access to the content when anybody who has no assigned membership wants to open the community member list or activity-list.
When I assign a restricted content to different membership types it has not impact on the access to BuddyPress community and activity directories. BuddyPress only reacts on the difference of “logged in” or “not logged in”.
Best wishes
Gisela
Hi @imath,
I don’t know if my issue is related to this release, as I haven’t been checking for a couple of weeks, but none of the Buddypress pages are loading – all I get is “Loading the xxx updates. Please wait.” – this is for Activity, Group Activity, Groups, Profile Activity, Notifications, Friends, Groups etc etc. No errors in server logs or debug log. However, if I change from Nouveau to Legacy they are fine, so obviously something is amiss with Nouveau, rather than it being a plugin or WP theme – can you suggest where I need to look to fix this? I have already tried deactivating and reactivating, turning off plugins and changing themes.I have also reuploaded the bp-nouveau folder/files from a new download of the plugin but still the same. I really need some help as my site is unusable and switching to legacy loses many of my style and functional customisations.
Hi @gomle
Thanks a lot for your feedback. About Notifications, I believe using the Notification Web API can improve your “pulling the user to the site” need.
Hi @oumz99
I agree we should look into import/export. To comply with GDPR, users can export the data they created on the site from their profile settings. But a more global tool would be great to easily develop BuddyPress themes or move community generated content to another site.
See & contribute to it there: https://buddypress.trac.wordpress.org/ticket/1058
Hi @bclaim
So do I! I totally agree with you. We need to rethink the Private Messages component/feature with the goal:
1. to make it a chat like system for member(s) to member(s) discussions as well as between group members discussions. What are channels in Slack could be groups in BuddyPress Private Messages. I’m looking carefully to the Block Editor live collaboration system as it may help us to reach this goal.
2. to move the Community wide notice feature outside of it.
@priyam1234
It should be the case. So it’s not an evolution to me but more a bug. I’ll look into it.
@everyone:
I’ll make sure to talk about it with other members of the BP Core Developers team during our next development meeting.
Here’s my 2 main wishes for 14.0.0:
– Review our different registration flows and allow Administrators to easily disable these BuddyPress registration flows.
– Build new BP Blocks along with a new BP Blocks only Theme to start using the WP Site Editor to customize our community area.
Dear Team,
I trust this message finds you well. I am encountering a compatibility issue between BuddyPress and my website, particularly on pages built using Divi (Ally theme). While other sections of the website function smoothly, the BuddyPress-integrated pages are experiencing disruptions, notably at the URL: https://kiero.tempurl.host/activity/.
Here are the relevant details:
WordPress Version: 6.4.2
BuddyPress Version: 12.2.0
Paid Memberships Pro – bbPress Add On Version: 1.7.4
RegistrationMagic Version: 5.2.5.9
WooCommerce Version: 8.5.2
Divi – Ally Child ThemeVersion: 1.5
I’ve tried troubleshooting independently, but the issue persists. It’s imperative to resolve this promptly to ensure seamless user interactions and community features.
Your expertise in addressing this specific compatibility issue between BuddyPress and Divi (Ally theme) would be greatly appreciated. Any guidance, updates, or troubleshooting steps you can provide are invaluable.
Thank you sincerely for your swift attention and assistance.
Best regards,
Dear Team,
I trust this message finds you well. I am encountering a compatibility issue between BuddyPress and my website, particularly on pages built using Divi (Ally theme). While other sections of the website function smoothly, the BuddyPress-integrated pages are experiencing disruptions, notably at the URL: https://kiero.tempurl.host/activity/.
Here are the relevant details:
• WordPress Version: 6.4.2
• BuddyPress Version: 12.2.0
• Paid Memberships Pro – bbPress Add On Version: 1.7.4
• RegistrationMagic Version: 5.2.5.9
• WooCommerce Version: 8.5.2
I’ve tried troubleshooting independently, but the issue persists. It’s imperative to resolve this promptly to ensure seamless user interactions and community features.
Your expertise in addressing this specific compatibility issue between BuddyPress and Divi (Ally theme) would be greatly appreciated. Any guidance, updates, or troubleshooting steps you can provide are invaluable.
Thank you sincerely for your swift attention and assistance.
Best regards,
Hello
I have buddypress version 12.2.0 and WP version 6.4.3
I noticed the problem couple of days ago. It is taking several seconds, probably like 30 seconds to show member activity on their profile page. So it is delayed display.