BuddyPress changed the way it activates users in v3.0.
The activation key should be auto-populated in the Activation Key field if you did not override the template files in your theme.
If you overwrote the template in your theme, you need to alter the activation template file to match the new changes.
See here for a fix:
https://buddypress.org/support/topic/activation-is-not-visible/#post-273341
I have been using this plugin for a while and the process that happened when someone registered was they would get an activation email and when they clicked the link in the email it would take them back to my site activated and ready to go. Since the last update of both WP and Buddypress (did them on same day) instead of taking the user to the site already activated it is asking them for an activation key now. I’m not sure what happened or if there is a way I can change it back as my client wants it the old way.
Wordpress Version:4.9.6
Buddypress Version:3.0
Hello,
I would like to know how can we remove the wordpress bar, I don’t want it displayed for the users and I don’t want the users to have access to the wp-admin which is actually the case.
And also actually the notifications are displayed on the wordpress bar and not on the notifications buddypress link in the menu, how can I change that.

screenshot here : http://image.noelshack.com/fichiers/2018/21/5/1527269099-buddy.png
Thank you
It’s related to BuddyPress deprecating some forum functions and not loading the deprecated code properly.
In the meantime, check your theme’s /groups/single/home.php and remove the conditional to bp_is_group_forum() and that should fix your problem.
This is a v3.0 reported bug:
https://buddypress.trac.wordpress.org/ticket/7845
There is a workaround fix listed in the ticket description.
I just received this new error at the top of the page before trying to deactivate any plugins:
“Warning: trim() expects parameter 1 to be string, array given in/home/xxxxxx/public_html/neovets.org/wp-content/plugins/buddypress/bp-members/screens/register.php on line 93“
You could add it as a menu option or you could add it as a widget – there a BuddyPress login widget you could use.
Just looking at it again I found the BuddyPress info on the page. It all seems to be hidden. Try switching to the 2017 theme and see if you can see it then
I will uninstall buddypress. does this work?
Well the page you linked does not appear to be a profile page. I could not see any indication that this is a BuddyPress site tbh.
That page does not look like a profile page, do you have BuddyPress activated, have you enabled extended profiles? I don’t see any links to a members directory or the likes.
You should be able to change the wording using the translation file and poedit.
Languages and Translations
I also recommend using WPT Custom MO File to manage your translations.
I’m currently trying to make edits to a clients buddypress website, although i’m not an expert. They have a members page which lists all members, and the line of text that reads “viewing 1-17 active members” needs an edit. How do I do this?
Many thanks in advance
Daniel
I am also unable to register new user accounts. I have a checkbox field on the registration page which always fails to validate with message “this is a required field”. Doesn’t matter how many boxes I tick. It always fails.
Also, there’s a php notice on my registration page. This one: Warning: trim() expects parameter 1 to be string, array given in /public_html/wp-content/plugins/buddypress/bp-members/screens/register.php on line 93
If I allow user to upload their profile picture then if user upload any shell/malware with the extension .jpg then? Will buddypress disallow these shell which has extension .jpg? Because lots of sites are being hacked by this method. They upload encrypted shell by changing its extension .php to .jpg and then done. SIte got hacked once shell was uploaded.
Thanks Ray,
I did find this link/plugin – not sure if it will work for me:
https://profilepress.net/downloads/wordpress-buddypress-extended-profile-sync/
But can you please comment on the other issue, the Alphabetic sort disappearing when Extended Profiles is disabled?
Thank you
@knowitallninja – There are a couple of other instances of groups_record_activity() that needs to be replaced.
See https://buddypress.trac.wordpress.org/attachment/ticket/7870/7870.02.patch
Thanks for confirming and finding the bug. I’ve created a ticket here – https://buddypress.trac.wordpress.org/ticket/7870
Hi @r-a-y
That’s definitely the issue. I do have activity deactivated. I fixed the issue by commenting out lines 588-592.
It also fixed my other problem with the free trial, as when users signed up to a free trial it automatically adds them to a buddypress group.
So it was all down to that.
Thanks
BuddyPress currently doesn’t support the WordPress default bio fields for the Extended Profiles component.
There is a ticket that might add this functionality in a future version:
https://buddypress.trac.wordpress.org/ticket/7162
Thanks for the report, @knowitallninja.
Sounds like a bug. It seems like you do not have the Activity Streams component active. Can you confirm?
If you do not have the Activity Streams component active, can you activate it on the “Settings > BuddyPress” page temporarily until we can address this issue?
I have now tried everything except rollback.
I have uninstalled and reinstalled buddypress. I have deactivated every single plugin except buddypress and I have even switched to the twenty-seventeen theme, with no custom code or anything. I am still getting an error when I add a user to a group. The error in my log says this:
Call to undefined function groups_record_activity() in /wp-content/plugins/buddypress/bp-groups/bp-groups-functions.php:588
So it seems the error is certainly to do with buddypress itself, right? Anyone got any suggestions?
This is an odd problem that I’ve seen referenced before, but no concrete solutions that work.
What happens, is if I have the Extended Profiles enabled, then the “Alphabetical” option in the “Order By” drop down of the Member Directory page, does not get displayed.
But as soon as I enable Extended Profiles, then I see the Alphabetical option in the drop-down.
The other quirk I have, is when I have the Extended Profiles enabled, I do not see WordPress’s “Biographical Info” field displayed, when I’m Viewing my Profile.
Yet if I have Extended Profiles disabled, then I see the Biographical Info displayed as “About Me” when viewing my Profile. And yet I also have no option to “Edit” my Profile, when Extended Profiles are off.
You see the issue, is my users have typed in basic bio/profile info in their Biographical Info field (I believe since one of the bbPress plugins easily enables that). And since they have spent time doing this, I want to display it in the Profiles and let them Edit it when using the BuddyPress Profile options. Unfortunately it is not displaying when Extended Profiles is enabled.
It looks like there is a bug where the activation email post is not created for new installs using single-site.
I’ve reported the bug here:
https://buddypress.trac.wordpress.org/ticket/7869
The fix can be found here:
https://buddypress.trac.wordpress.org/attachment/ticket/7869/7869.01.patch
Once you’ve added the fix, go to “Tools > BuddyPress” in the admin dashboard and select “Reinstall emails”. This should add the missing activation email post.