I have inherited a Buddypress site and have this error:
bp_nav was called incorrectly These globals should not be used directly and are deprecated. Please use the BuddyPress nav functions instead.
I have found where it is being used. Eg:
global $bp;
$bp->bp_nav[‘notifications’] = false;
But I cannot find on the documentation what the new Buddypress nav functions should be to replace this? please help!
Hello. I am using RDP LinkedIn login to allow LinkedIn login. This works and successfully adds creates the login with the users data. However all the data gets added to their basic profile. I need the info that is added their fields to be added to the extended profile. Eg I want to take first name and last name from the basic profile and add it my full name extended profile field.
The RDP login plugin has filters/hooks which I can use to tap into the signup process. However what I can’t find is the BuddyPress API info that would tell me how to set an extended field via code. I am looking for some kind of function like:
set_extended_field(‘my_field_name’,$value)
Does such a function exist? Where can I read more about this? Thanks.
This includes: Forum, Groups, Members, etc.
The only thing excluded from redirecting is the Events tab, which is a separate plugin unrelated to BuddyPress.
In fact, every buddypress component on the nav bar is now redirecting to Site-wide Activity 🙁
JCParticipant
Same here and I have tried everything. Users are nor receiving the activation email, I can’t resend them, they can only register if I activate manually.
Latest versions of WP and BuddyPress, restored emails, no plugins conflicts, not sending via SMTP either…
There are a lot of people with this issue, not only Shawn and me. This used to work, suddenly failed and no idea what to do to solve it.
Please help, if someone finds out what’s happening please let us know!
I actually do want to see usernames on the admin side Users page so I can see who’s who on a growing membership list. Having that field blank wasn’t desirable. Just kidding about keeping you busy… I’ve not been able to trace any conflicts with plugins. However, I’ve enjoyed the challenges Buddypress has offered thus far in honing my skills on various tasks. Enjoying seeing it take shape on my site. Glad to hear it was a fixable bug! Thank you for all the skill and dedication you put into this grand project.
I’ve fixed this bug, and it will be included in BuddyPress 3.0, which is probably two or three months away.
Thanks mastershas
The post you kindly linked refers to postman SMTP plugin, which I don’t have. To the best of my knowledge all email templates from WPLMS have been migrated to BuddyPress, so WPLMS doesn’t handle the communication anymore (please see https://wplms.io/support/forums/topic/buddypress-html-emails/)
The conclusion of post that you kindly linked seems to be that if you use postman, then you lose BuddyPress email templates, which I would prefer to avoid..
Is there any way of making BuddyPress send HTML emails (with or without plugin)?
Best regards,
Witold.
@ngoegan the logic in the Buddypress is correct why an user would like to go to register page when he is already registered and logged in. According to your stated problem your can make register page as static homepage and add the above code in your child’s theme function file or bp-custom.php. It will redirect all your logged in user to activity page.
To know about how to add bp-custom file read this beautiful post
@richard2001 Could you please elaborate your situation.
To my understanding
1. If you are not receiving email, the probable cause could be with the server hosting. Kindly create an email account with your server hosting and use the same email account in the WordPress. Go to Settings > General to change default email address.
2. Go to Buddypress setting and check if the Notification option is checked.
I tried a different approach – I set the “Site-wide Activity” page as my static home page in Settings>Reading.
Now it is causing a redirect loop when a non-logged in user goes to the homepage (www.charlottemasoneducation.org)
If I set the home page in the above settings back to the “Register” page, it stops the loop.
There seems to have been a ticket about this issue here: https://buddypress.trac.wordpress.org/ticket/4706
I’m not understanding the fix mentioned above and am not certain it is the same exact issue.
How can I fix this redirect problem?
@ngoegan add the following code in your child theme’s function file. It modifies default behavior and redirect user to activity page. Link to the source of code
function bbg_bp_loggedin_register_page_redirect_to( $redirect_to ) {
if ( bp_is_component_front_page( 'register' ) )
$redirect_to = bp_get_root_domain() . '/activity';
return $redirect_to;
}
add_filter( 'bp_loggedin_register_page_redirect_to', 'bbg_bp_loggedin_register_page_redirect_to' );
Ok, I’ve deactivated all plugins except for Buddypress and it is still not working. Is there a setting or something that should be de/activated to get it to show the situations ? It’s getting quite urgent now, so if you have any ideas please let me know – thanks !!
Hello
I’m trying to configure my WP site to send emails in HTML rather than plain text. I’ve read a lot of posts on it but wasn’t able to make it work. I tried editing pluggable.php (changed setting to text/html there) and bp-core-functions.php but so far solutions described in the forums didn’t solve my problem (I’m running BuddyPress 2.9.3 and WPLMS 3.3 and most of the articles relate to much older versions).
I’m new to WordPress and got BuddyPress as part of WPLMS bundle (which migrated all emails to BuddyPress). Haven’t installed any 3rd party SMTP or email pluginsapart from the ones included in the WPLMS Theme.
Is there any plugin that has been verified as solving the problem? I’ll be grateful for any pointers..
Thanks and best regards,
Witold.
Yes. There is a feature in BuddyPress where one user can send a private email to another user. Since my site is an online training site, I set it up such that my students can email privately to the course teacher (I use Social Learner theme). The problem is that course teacher do not always respond to emails and I need to be able to follow up to make sure that my students get their answers.
Hi,
I have a site (https://squarepeg.online) that I’d like to change the order of the menu items in the dropdown menu (top right). Currently rtmedia plugin has placed an item “Media” below settings and so we’d like to move the Settings menu item to the bottom.
We’ve scoured the internet and these forums but all solutions don’t work or are from a few years ago.
Thanks
Hi @djpaul
My theme was not built to be compatible with Buddypress unfortunately. Where can I edit the php and html myself for this issue? I was trying to navigate plugin > editor > buddypress but I couldn’t find the php for each members profile page and also the html file. So far I could only edit CSS using appearance > customize css.
Hi @klubnika74
BuddyPress doesn’t allow a user to email another user directly.
You may be mixing this up with the email notification messages, that BuddyPress sends out.
By “send a copy of private message between users”, are you specifically referring to the Private Messages feature within BuddyPress?
I’m not sure why I would need to hook to something? I am running this process independently as part of a currently working cron job. I want to add a routine to my cron job that would remove users from groups if they are of a certain role. I have everything working, except I am not able to find the groups a user belongs to. I believe the code $group_ids = BP_Groups_Member::get_group_ids( $user_id ); is correct since I get the intended results when I run this from the buddypress page for members. That page must contain all the necessary declarative and required components. When I run the same code in functions.php even supplying a known user id such as $group_ids = BP_Groups_Member::get_group_ids( 2); my array is empty. Furthermore I get the errors noted above that I do not get when running this code from the members page.
Hi @ottiya
Good question, but the answer’s hard. You’ll need to learn how to modify WordPress theme templates. Start reading through all the linked pages on https://codex.buddypress.org/themes/ and when you have a specific question after you’ve made a try, let me know.
As long as that Members page isn’t assigned to another component, it’s not obvious why it mightn’t be working. Does the form submit when you click Save, or does nothing happen at all?
Is that Page published?
Have you made any customisations to BuddyPress, or WordPress rewrite rules?
Hi @eliasgetguineapig
Do you mean on the WordPress Toolbar? (this thing — https://codex.wordpress.org/Toolbar )
If so, if you search for ways to customise or hide the WordPress Toolbar, you should get some clues. It’s not a UI component provided by BuddyPress.