I recently added buddypress to my wordpress site, and it’s fantastic!
However, members that were previously registered to the site do not have links in the menu such as
“Profile, Forums, Friends, Groups, Settings”
Only newly registered users have those links.
I should also note that the /members/ page doesn’t have the users, so I assume that their bp profile hasn’t been activated yet? How can I automatically activate all previous user accounts other than sending them an email (if that is what the problem is).
I am new on this. I bought a WP theme that uses BP, and I need to customize the menu (Home, Profile, activity, notifications, friends, groups, forums, setting) and change their names and their functionalities as well as the sub menu of each of them.
The bug needs to be reproduceable on a fresh install of WordPress and BuddyPress.
If you are able to replicate this bug there, then please list the steps it takes to duplicate the problem.
It’s possible that you are using a plugin or custom code to change certain things. If that is the case, you need to disable all BuddyPress-related plugins and code snippets and then trying to reactivate each one to pinpoint what is causing the problem.
I’m using buddypress 3.1 (nouveau template pack) on wordpress 4.9.8 with Twenty Seventeen theme for now and I’m trying to hide non friends from autocomplete in destination field on private messages compose screen.
With the legacy template pack the field is labelled “Send To (Username or Friend’s Name)” and only list friends unless I put “define( ‘BP_MESSAGES_AUTOCOMPLETE_ALL’, true );”, that behaviour is awesome but when I switch to nouveau template pack (the theme I’m thinking in use uses nouveau template pack only) the field became “Send @Username” and list everyone no matter what I do, in fact in my multisite network it lists every person from both blogs!
I already try the codes in here but none filters the autocomplete list. With those codes the message fails with is something but I really need to hide non friends.
Hi
I have just started to use buddypress.
I think it was a little strange the users from wordpress, admin and so on also comes on members list in buddypress. Is it possible to have a seperate member list for buddypress, instead of using the wordpress user list?
Thanks in advance.
The Membership List in Groups does now show unless the Buddypress component ‘Activity Streams’ or ‘Notifications’ are active. If they are not active, it just displays “Requesting the group members. Please wait.”
Tested on:
WordPress 4.9.8
Twenty Seventeen 1.7
BuddyPress 3.1.0
Template Pack BuddyPress Nouveau
No other plugins active.
No errors in console
Really need this fixed because I don’t want those components active.
Here is a video that shows what the issue is. Apologies for the third-grade video editing:
As shown in this video, the steps to recreate the issue are to:
1) Click on any community member
2) Click the “Public Message” button on their profile
3) On the activity feed page, place your cursor in the message box and type “Here I am typing”
4) Hover your mouse cursor over the “Post Update” button. Notice that it is still an arrow icon because you cannot click it.
5) Click the button. IT WILL NOT POST.
6) Click anywhere outside of the message box (e.g. white space off to the right).
7) Hover back over the “Post Update” button. Notice that it is STILL an arrow icon because you cannot click it.
8) Click the button. IT WILL NOT POST.
9) Click back in the message field.
10) Hover back over the “Post Update” button. The cursor changes to a hand icon because the button has now been activated.
11) Click the button. IT FINALLY POSTS.
So, the user experience is that they type their message and then have to click somewhere outside of the message box, then click back inside the message box before they can send their message. Not a good user experience. It did this both on the Klein theme that I am using and the standard WordPress 2016 theme. Exact same experience.
Let me know if there are additional questions that I can clarify.
Thanks for any help demystifying why this is happening.
For some strange reason, every single Group page and their associated Forum pages are all loading “Page Not Found”. I’ve had zero problems until this morning – nothing was updated and I’ve not been able to resolve:
1. Checked Permalinks, changed them to Plain, saved, cleared the cache, then changed back to Post Name and cleared cache – no change, still getting Page Not Found
2. Changed Group settings from Private to Public – no change, still getting Page Not Found
I have WordPress version 4.9.7, BuddyPress version 3.1
Any help would be greatly appreciated as I have 150 people to support.
Sounds like you’re using a plugin because when you hit the “Public Message” button, it should take you to the Site-wide Activity page with the @-username pre-populated. The submit button is also named “Post Update” and not “Send”.
Could also be something that your theme implemented. If so, try changing your theme to a WordPress default theme to see if the behavior is how I described.
BuddyPress doesn’t handle user deletion. We use the WordPress user API to remove the account.
WordPress is in charge of removing data and they currently do not remove data from the wp_signups table when a user is deleted. Here’s a somewhat, related ticket: https://core.trac.wordpress.org/ticket/43232
I have the “public message” button enabled on my BuddyPress instance. The issue is that it’s very erratic as to when the button is activated to send. Here are the scenario that I’m testing:
On the users’ profile, click the “Public Message” button. I am taken to the user profile and their handle is pre-populated. The entry form is focused and I can type. When I am done typing. I hover over the “Send” button, but it displays a pointer, not the hand icon because the button is not activated to send. If I click anywhere on the page to remove focus from the message field, the Send button remains inactive. When I click back in the message field, the button is now activated and I can send.
This is a bit of a user experience issue, because the user has to click somewhere on the page to remove focus from the field, then click back in the message field to activate the button.
Is this how this feature is supposed to work? Is this by design, maybe to reduce spam or accidental sends? Is anyone else able to confirm that this is how their BuddyPress Public Message button works?
I’m using version 3.1.0 on WordPress 4.9.7.
Any ideas? Wanted to confirm whether this is a “feature” before I submit a bug report in trac.
How are you getting item_id ?
You probably already have the author ID in the same object or array that is providing the item_id, especially if you’re in a loop.
Hi. I recently created a site using BuddyPress and when I added users via the WordPress admin, it sent them an activation email and it all worked well. However, I’ve just set up a new site and when I try to do the same thing, it’s adding them as a standard WordPress user, (the email it sends to the new user is:
Username: user
To set your password, visit the following address:…
Whereas in my other (correct) installation site it sends an email saying:
Hi,
You’ve been invited to join ………etc…..
Please click the following link to activate your user account:
………
Both are running WordPress 4.9.7, and BuddyPress 3.1.0. Both sites have all the relevant plugins, both have BuddyPress installed etc, so I don’t understand why it’s not creating the new users as ‘BuddyPress users’ in the 2nd site. The only difference I can tell between the sites is that one is a MultiSite and the other is standalone. Both sites are running on the same server/url (seperate subdomains)
Happy to provide more info if needed, but I’m hoping it’s a simple option that I haven’t selected somewhere?! Thanks!!
function bpdev_set_email_notifications_preference( $user_id ) {
//I am putting all the notifications to no by default
//you can set the value to ‘yes’ if you want that notification to be enabled.
$settings_keys = array(
‘notification_activity_new_mention’ => ‘no’,
‘notification_activity_new_reply’ => ‘no’,
‘notification_friends_friendship_request’ => ‘no’,
‘notification_friends_friendship_accepted’ => ‘no’,
‘notification_groups_invite’ => ‘no’,
‘notification_groups_group_updated’ => ‘no’,
‘notification_groups_admin_promotion’ => ‘no’,
‘notification_groups_membership_request’ => ‘no’,
‘notification_messages_new_message’ => ‘no’,
);
foreach( $settings_keys as $setting => $preference ) {
Hello,
It’s possible to change management locations of Activity and Groups back-office on a Multisite WordPress from the network to the specified Site.
Thank’s
i am looking to change a line of code, line 421 of bbpress/includes/extend/buddypress/activity.php from
$activity_text = sprintf( esc_html__( ‘%1$s started the topic %2$s in the forum %3$s’, ‘bbpress’ ), $user_link, $topic_link, $forum_link );
to
$activity_text = sprintf( esc_html__( ‘%1$s created the post %2$s in %3$s’, ‘bbpress’ ), $user_link, $topic_link, $forum_link );
i am unsure of how i can edit this function inside my child-theme, i have attempted to recreate the directory structure with no luck, and do not want to particularly edit the plugin folder for obvious reasons.
I am rather new to wordpress development etc, so any help would be appreciated.