Thank you.
My first suggestion will be to try disabling the LH Private BuddyPress, if that does not solve it you should try deactivating Youzer and BP Force Profile photo(assuming bp-custom.php) and child theme’s functions.php does not have any redirection.
Please give it a try and let me know if any of the above resolves the issue?
is there anything special about the site? Like any redirection setup or content restriction?
LH Private BuddyPress? Restricts non logged in users from accessing other users profile, activity etc
…are you using any content restriction/redirection plugin?
wp super cache
youzer
title remover
short codes for buddypress
super pwa
lh private buddypress
gutenberg
font awesome 4 menus
child theme configurator
buddypress global search
buddypress activity autoloader
buddypress
bp force profile photo
Hi,
is there anything special about the site? Like any redirection setup or content restriction?
When you open the link, does it remain the same or do you get redirected to some other url?
I have tested with BuddyPress 3.2 and can see that the link of format
http://example.com/activate/qwLW319TDBVVJs7DkSZ4NK6OjWhrUNLt/
auto fills the key entry on activation page correctly.
Hi,
Thank you for the details. No need for the site link.
Can you please post the code from your wp-content/plugins/buddypress/bp-templates/bp-legacy/buddypress/members/activate.php and post the code on pastebin.php and link me.
Regards
Brajesh
BuddyPress Legacy is the pack that is activated
Thank you for the details. No need to change the theme.
Can you please visit the Dashboard->Settings->BuddyPress and tell me which template pack is active? I will need one more detail after that to assist you.
Regards
Brajesh
@sbrajesh i am using the default theme twenty-seventeen. I cant find a buddypress folder on it. what do you suggest i do? what free theme do you recommend i use at this time?
Hi,
The way the activation link and the way input is filled changed in 3.0.
If you are using a custom theme or have a copy of activate.php in yourtheme/buddypress/members/, you will need to update it.
Please open the file yourtheme/buddypress/members/activate.php in an editor and look for a line like this
<input type="text" name="key" id="key" value="" />
Change it to
<input type="text" name="key" id="key" value="<?php echo esc_attr( bp_get_current_activation_key() ); ?>" />
That will auto fill the input key.
Hope it helps.
Regards
Brajesh
Doesnt work
all the big people keep posting this link, it doenst work, everything is in order but it wont just work. Why not include the activation code to their email so that they can copy it. I activated someones email by copying it from the address bar, now i have a bunch of users piled up that cant activate i know its because they are not seeing it in the box and dont know that they can activate it via copying from browser address.
What would it be for the CSS?
This down;t work:
.all-members {
display: none;
}
(because I am not using the Buddypress theme to do it his way).
Please use the code button when posting code.
BuddyPress does not show the user role on a user profile.
Can you find out if it is your theme or some plugin that is showing the role?
That would be the best place to make your change.
OK, it looks like I was wrong. If “manage_network_users” is enabled, the administrator can edit the WordPress user profile but NOT the BuddyPress extended profile. So, the question is: how can this be enabled in BuddyPress?
as usual, @prashantvatsh you are the man — a true master of buddypress! <3
got it right! it IS apparently a ‘nouveau’ issue…..perhaps that should be addressed in a future update? i’m likely not the only one puzzled at this.
note: i realized at some point that the last 20 characters — no matter how long the description — would always be cut off. this of course causes great display problems with group descriptions that are short (as was the case in my initial screenshot within the introduction text of this post…).
so i created a new group (actually a few but this is the last one) to make sure i wasn’t imagining things. and yep — no matter how many times i changed the group description length, it would always cut off the last 20 characters. the group description could be 300 characters or 30. always just the last 20 characters were cut off.
this works though! perfectly, i might add.
thank you once again for this solid solution!!
screenshot of how this played out, before and after your solution:

add_filter( 'gettext', 'ps_change_activation_message', 20, 3 );
function ps_change_activation_message( $translated_text, $text, $domain ) {
switch ( $translated_text ) {
case 'You have successfully created your account! To begin using this site you will need to activate your account via the email we have just sent to your address.' :
$translated_text = __( 'Your membership account is awaiting approval by the site administrator.', 'buddypress' );
break;
}
return $translated_text;
}
Please add this snippet as well.
Thanks
Hello, Please I would like to manually approve my BuddyPress registration requests and Disable Automatic Account Activation, and also change the registration message to [ Your membership account is awaiting approval by the site administrator ] am using WordPress 4.9.8, http://betalifes.com/, Please help out
Hello!
Very new to buddyypress, fairly novice with the technical stuff so hopefully someone here can pick up what I put down.
So recently installed buddypress, latest version, wp and theme (Lambda theme) and all plugins up to date – no problems. Upon activation of buddypress, I get a 500 error. Went through the usual route, disable all other plugins, still 500 error, switch to 2017 theme, everything works, activate other plugins and still everything works. So I thought no problem, theme isn’t compatible with buddypress I will move on.
However, I had the same theme on another install so tried buddypress there – worked fine. Back to the original site, turned on debug , and found this:
Uncaught Error: Call to a member function get_primary() on null in /home/travellingnz/public_html/wp-content/plugins/buddypress/bp-core/bp-core-functions.php:2558
Upon arriving at the aforementioned line 2558, I came across this: $bp_menu_items = buddypress()->members->nav->get_primary();
Now if I remove that line, site runs fine, though the buddypress menu items are missing, add that line back and the 500 error returns.
Again excuse my technical virginity but is there something I can just add or take away from that line of code so that everything works or is there more to it than that? Appreciate any advice.
Anonymous User 16484011Inactive
Hi !
Prashant,
Thanks for your help.
AND Sorry for that on my stupid behavior that I have already that answer but without thinking I have post a new topic. It means I have still not that type of logical thinking mind.
Sorry for that again….
By the way as per your last answer I really work hard to find where is that file where drop down code exist. I open and close so many files but I can’t find it.
After frustrating on myself that there is no code exist on plugin’s any files. One thought coming on my mind that if I have that type of utility where I find the word on all php files from selected folder and as well as sub folders too. And I google and I find that this facility is in the software which I have already use Notepad++.
Using the help of that utility I not find any files where the word “Bulk Actions” or “Add Star” etc…
So, I tried after thinking little to try to search on Buddy Press plugin directory and I finally find that file.
The file path is wp-content\plugins\buddypress\bp-messages\bp-messages-template.php
I wrap the code as you earlier help me and you not believe in my first try I got the solution. I wrap as below…
<?php if(current_user_can('manage_options')){?>
<option value="delete"><?php _e( 'Delete', 'buddypress' ); ?></option>
<?php }?>
Yeappy !!!
Thanks Prashant,
Happy Diwali &
Happy New Year in Advance.
Anonymous User 16484011Inactive
Ya you are right Prashant. I very confused. How someone write ditto word to word like my ticket even if on subject line also. I haven’t any another account. I think this is a security breech. Or may be loop whole or bug where someone or automated system stolen my data and create new username or account or post a new copied ticket to someone else account.
I also visit https://buddypress.org/members/monirulbd/forums/ and there is also same as per mine https://buddypress.org/members/harihealthcare/forums/
Even I completely remember that after I log in I create new topic.
Really don’t get whats problem ?
How to assign admin only to show Bulk Action Drop Down
The link I just added in reply, this is your ticket right?
And where we are currently talking, this is someone else ticket or you have created from a new username?
@dope-boy you are really rude for the “stupid” statment to @prashantvatsh
…
what @prashantvatsh gave you is the best solution to what you are actually looking for
..
the only way to change buddypress labels like on the menu (“friend, profile, notification ” ) .. the best way is my changing the language to your choice
..
@prashantvatsh was just trying to help
Hi,
There seems to be a solution available.
You may use the BuddyPress addon from here
Using two step Login Authentication with Google Authenticator and BuddyPress
It needs the Google Authenticator plugin and enables the settings to the user(they can change from setting page).
Regards
B