Now I copied the complete directory:
/wp-content/plugins/buddypress/bp-templates/bp-nouveau/buddypress/
to
/wp-content/themes/mytheme/buddypress/
All files and folders… but still, editing activity-loop.php (deleting all content to be sure..) does not affect my website at all.
hi I am having a similar problem. you can see here http://blog.8kbeauty.com/register/gold-membership/ but when I have BuddyPress disable it works great if anyone can help I would b thankful here is the link i have done some troubleshooting and nothing i have disabled every plugin and narrowed it down to BuddyPress when its active the items don’t select when it’s deactivated it works I have created groups in member press and trying to get subscriptions it needs to work on mobile it works great on normal browser i don’t know if its a cache issue but i have disable everything
+1 …buddystream used to and is dead now …..there most be a way to get a two way street from buddypress to facebook and twitter hopefully instagram
Hi, I’m also needing to add different roles to different Groups.
For example, I need to structure a company organization such as Business Units and Departments.
I don’t want these to appear in all groups, but as separate, so I use the plugin you have mentioned in another post (BuddyPress Create Group Types) to create and show different groups which are representing different realities.
But imagine, for a group type Business Unit I need the roles Director, Manager and others, as for the Departments groups, I need to be abe to have different roles.
If you just copy the members folder over to /yourchildtheme/buddypress, that should work. yes/no?
I’m currently trying to build on top of the BP Search plugin. It allows for the searching of BuddyPress fields, but when the results appear, it only shows the member’s name and activity, not the actual profile field details.
I’ve also been trying to set up conditional logic that allows the fields to populate options depending on a previous field choice.
An example is seen here:
https://evo.nsr-inc.com/prospect_search?show=results&pageSize=50&activeSort=lastUpdated&sortDir=desc
Notice that the “Position” Field doesn’t display without the “Sport” field being entered.
– On a sidenote, I’ve found an advanced search called UsersInsights, It claims to be compatible with BuddyPress. Perhaps this could be a potential solution to both of my issues, but I’m currently inquiring through email to see if it is. Has anyone used this before?
Search and Filter Your BuddyPress User Data
I added link with function.php But how i set custom link (http://forum.site.com) for that?
/**
* adds the profile user nav link
*/
add_action( 'bp_setup_nav', 'add_calendar_2_bp_nav_item' );
function add_calendar_2_bp_nav_item() {
global $bp;
$args = array(
'name' => __( 'Study Hall', 'buddypress' ),
'slug' => 'http://site.com',
'default_subnav_slug' => 'my-study',
'position' => 24,
'screen_function' => 'bp_nav_tab_stuff',
'item_css_id' => 'my-study',
);
bp_core_new_nav_item( $args );
}
Thanks for the suggestion, Varun. I’ll read about it.
For the record, here’s a link for anyone reading this in the future:
Preventing Spammer Registration
Discusses the options, and ‘wares to deploy … but seems really dated.
WordPress.com suggests:
https://github.com/pixeljar/BuddyPress-Honeypot
But I can’t verify it’s compatible with the newer systems (6 years old.)
My problem persists, but seems to run in spurts…
@ vapvarun: Following your advice, I switched back to the default WP theme (2017), turns out that BuddyPress works fine with the default theme and all plugins activated. It seems to be an issue with my theme after all. The theme devs are looking into this matter now. Thank you.
Here’s what I found:
add_action( 'bp_core_validate_user_signup', 'custom_validate_user_signup' );
function custom_validate_user_signup($result)
{
unset($result['errors']->errors['user_name']);
if(!empty($result['user_email']) && empty($result['errors']->errors['user_email']))
{
$result['user_name'] = md5($result['user_email']);
$_POST['signup_username'] = $result['user_name'];
}
return $result;
}
You would also need to copy plugins/buddypress/bp-templates/bp-nouveau (or bp-legacy ) /buddypress/members/register.php tothemes/your-child-theme/buddypress/members/register.php and edit it to remove the section that asks for the username:
<label for="signup_username"><?php _e( 'Username', 'buddypress' ); ?> <?php _e( '(required)', 'buddypress' ); ?></label>
<?php do_action( 'bp_signup_username_errors' ); ?>
<input type="text" name="signup_username" id="signup_username" value="<?php bp_signup_username_value(); ?>" />
Hello,
Strang behavior here. I was using BuddyPress on 3 sites. On one of them the upgrade to 3.0 ran perfectly. But on the 2 other ones a problem showed up: when you visit some pages you get a 404 error.
- If you deactivate BuddyPress the problem instantly disappear.
- Strangely, if you save again the permalink structure it seems to work OK during a little moment, then the problem gets backs again.
Any idea?
See https://rencontre-surdoue.com/
For example : https://rencontre-surdoue.com/adultes-surdoues/chat/
Don’t know if that could be related to this thread? : Oops! That page can’t be found. for all groups activities
Best Regards and keep up the good work! 🙂
Hello, Mastershas! Thanks, for your help. Now the admin bar is removed from logged-in users. It was that simple. But I have no idea with how to do with customizing the BuddyPress theme. I think this would have some code tweakings. And the Buddydev is a good idea. I’m gonna try it. Many thanks!
@janurmas
1. To hide admin bar to non-logged in user, you can use a plugin name Remove Dashboard Access.
2. There is no direct method to make BuddyPress profile page full-width. You can achieve this by editing Buddypress templates. To do this
Create a child theme
Put Buddypress folder in your child theme and edit the profile template. To do we should understand the templating system of Buddypress. Here is a tutorial for that.
3. You can use a plugin by Buddydev which lets you write posts from front end and add blog tab under user’s profile menu.
Hope this help you.
@sarojweb You can compose emails inside BuddyPress Emails options and for available tokens you can check
Email Tokens
I was able to fix the avatar issue. The Firefox add-on Ghostery caused the problem. Deactivating the add-on brought back the avatars.
However, the “add friend” button is still not working. When I deactivate all plugins except for BuddyPress, the problem persists.
OneSocial by BuddyBoss, is it possible to use BuddyPress 3 in a “legacy” mode?
I have the exact same issue using BuddyPress 2.9.4 (cannot update to 3 because of theme) and bbpress 2.5.14.
I have the exact same issue using BuddyPress 2.9.4 (cannot update to 3 because of theme issues) and bbpress 2.5.14 (latest).
Just found a near-hit for my needs in this post by @modemlooper:
https://buddypress.org/support/topic/disable-group-posts-from-main-activity-stream/
However, the code below is stripping group posts from both the “Activities” page and a member’s page activity. I tried to limit to user pages only by altering if ( bp_is_current_component( ‘activity’ ) to if ( bp_is_current_component( ‘profile’ ) but didn’t work. Anyone see what I need to change so that this snippet only fires if it is on a member’s activity page?
function bp_filter_groups_from_activity( $a, $activities ) {
if ( bp_is_current_component( 'activity' ) ) {
foreach ( $activities->activities as $key => $activity ) {
if ( $activity->component =='groups') {
unset( $activities->activities[$key] );
$activities->activity_count = $activities->activity_count-1;
$activities->total_activity_count = $activities->total_activity_count-1;
$activities->pag_num = $activities->pag_num -1;
}
}
$activities_new = array_values( $activities->activities );
$activities->activities = $activities_new;
}
return $activities;
}
add_action('bp_has_activities','bp_filter_groups_from_activity', 10, 2 );
Leave BuddyPress Active, deactivate all other plugins, see that these will not be there, then re-active the plugins one by one till you find the one that is marking the users as spammers.
Hi

Thank you for the quick response.
The question is which plugin?
I tried deactivating a couple starting with Aksimet and when I reached bbforum & buddypress & deactivated both: the pink background of the “Spammer” user disappeared, as well as the link “Extended”. They both do not reappear with bbforum activated. (See screenshot)
That made me assume it’s Buddypress that’s responsible for this pink background and the Extended link.
Moreover it’s under “Extended” edit of User on “wp-admin/users.php”, that one gets the status shown and where one can change from Spammer to Active, which will not work.
So just wondering … Or may be I’m just overlooking something obvious?
Regards
BuddyPress does not mark users as spammers, it must be some other plugin that’s doing that
I need to add, Wordfence is set to immediately block non-existent usernames and this particular user is actually there. Checked the spelling several times, correct password! So could it be Wordfence takes a cue from this Buddypress Spammer status business?
Anyway, the question is how does the admin remove another admin or other user from spammer status?