Thanks for your reply kizzywizzy! I’ve added this code to the functions.php file but this adds some of the user data to the users activation email which is not what I want. Like this:
`WP_User::__set_state(array(
‘data’ =>
stdClass::__set_state(array(
‘ID’ => ‘827’,
‘user_login’ => ‘user’,
‘user_pass’ => ‘password’,
‘user_nicename’ => ‘stefanlesik’,
‘user_email’ => ’email’,
‘user_url’ => ”,
‘user_registered’ => ‘2013-02-18 17:05:46’,
‘user_activation_key’ => ”,
‘user_status’ => ‘0’,
‘display_name’ => ‘user’,
)),
‘ID’ => 827,
‘caps’ =>
array (
‘subscriber’ => true,
),
‘cap_key’ => ‘wp_capabilities’,
‘roles’ =>
array (
0 => ‘subscriber’,
),
‘allcaps’ =>
array (
‘read’ => true,
‘level_0’ => true,
‘subscriber’ => true,
),
‘filter’ => NULL,
))`
I’d like to display the all the xprofile data in the new user registration email that admin receives. Is this possible?
hi,
i am createing a alumni site using buddypress..in this site we provide the regestration option…& as usual in that user fill the form, a activation link email is going to user email address after clciking he is able to log in.But now my site admin want when a new user register then a email message goes to user email instead of activation link…like ” PLZ Contact site admin..so more” , and when they contact with admin..them the admin manually activate them..before this they cannot b able to log in..for this i use the BP-Registration Plugin..but its not working…a activation email is going to user and when its click they come to site and there BP-Registration-Options plugin message is showing..but they are able to login..how can i stop them before activate from BP-Registration.
and when a user registered
You have 1 new member requests that need to be approved or denied. Please click here to take action. that message is showing in admin dasboard..but before approve by admin user is able to log in..plz help how can i stop that.
how to modify the admin bar
@ebizdude That’s too wide an area to cover. What specifically do you want to change in the admin bar?
– If it’s WordPress-related, please post at https://wordpress.org/support/forum/how-to-and-troubleshooting
– If it’s related to BuddyPress links to profile menus https://wordpress.org/extend/plugins/buddypress-custom-profile-menu/
also when people registerting the activation email is not coming. how does one recticfy that
You have to find out through some tests whether email is not being sent from your installation or whether the email just goes to user’s spam folder.
hi,
i am createing a alumni site using buddypress..in this site we provide the regestration option…& as usual in that user fill the form, a activation link email is going to user email address after clciking he is able to log in.But now my site admin want when a new user register then a email message goes to user email instead of activation link…like ” PLZ Contact site admin..so more” , and when they contact with admin..them the admin manually activate them..before this they cannot b able to log in..for this i use the BP-Registration Plugin..but its not working…a activation email is going to user and when its click they come to site and there BP-Registration-Options plugin message is showing..but they are able to login..how can i stop them before activate from BP-Registration.
and when a user registered
You have 1 new member requests that need to be approved or denied. Please click here to take action. that message is showing in admin dasboard..but before approve by admin user is able to log in..plz help how can i stop that.
hello
how to modify the admin bar
also when people r registerting the activation email is not coming. how does one recticfy that
@mindyjoy do you have access to the database, eg through your Control Panel and phpMyAdmin?
It might help to look in there to see what is going on.
In the wp_users table there is a ‘user_status’ column. I don’t think WordPress uses it but BuddyPress does and so do these plugins (I believe). Active Users are ‘0’ unactivated are ‘2’.
There is a ‘user_activation_key’ column but I think the relevant keys are found in the wp_usermeta table. Search the ‘meta_key’ column in that table for ‘activation_key’ and the keys will appear in the ‘meta_value’ column.
Hopefully those tables should tally with what is shown by the plugins. Or else you could email your users with the keys…
@stobywan I’ve closed https://buddypress.org/support/topic/registration-not-working-5/ I have answered you here but you did not respond. Per that topic, registration stopped working after you upgraded to BP 1.6.4.
Please explain exactly what the bottleneck is for your registration.
– Can registrant complete registration process in your site?
– Is your installation sending activation emails or not?
– Is the registrant receiving the activation email or not?
@resom That’s right.
Have those who have not “received” activation emails checked their spam folders? Unfortunately, that happens even without BP activated.
Hi guys – I’m running the latest WordPress and Latest Buddypress with BBpress sitewide.
Yesterday I had 20-30 new users signup to my site, they show up in the site activity but not one shows up in the Members Directory. Now I know this is because they need to click the activation code link in their confirmation email and login to become a member.
I’ve tested the process by signing up myself and the email came to my inbox, so it didn’t go to Spam for me, I’m hoping this isn’t the problem for them either.
Therefore I am stuck as how to proceed in order to encourage members to actually confirm and go on to use the site. It seems like somewhere between wanting to sign up and going through the process of joining I’m losing everyone.
Has anyone else experienced this issue and if so how did you combat it?
Thank you!
Hey @mercime,
They definitely get the activation email. I have it setup with an SMTP email service (mandrill) and have tested it to make sure it avoids spam filters. So it gets sent, and it lands in the inbox – and they are activating their email – but then they don’t login again or they request a password change or something. It’s not all users, but enough to try and make a fix.
I think it’s like this…
They sign up for an account – do some other stuff – come back and see an activation email so they click on it… but now they have forgotten then details they used when signing up. Or they sign up – log in – but then come back a day or two later and have forgotten their details.
If a welcome email was sent with their user details (like most sites do) they would have it stored somewhere they can access it again and again whenever they forget.
Do you know how I can set this up? plugin or otherwise?
I think the problem is that they never get a sent an email with their account details (username and password) when they join.
You mean they don’t receive an activation email? They should already know what their username and password is because that’s required when you register.
Have you checked whether it’s your site that’s not sending the activation email or whether it’s their email service provider (gmail,yahoo,hotmail,aol,etc) that’s blocking your email and/or sending it to user’s spam folder?
Hi,
Is it possible to either change the content of the BuddyPress activation email or at least disable it without modifying any core files?
Note: I don’t want auto-activation, I just want to disable the email or remove the link in the email so that it forces members to wait until I manually activate their account.
I have tried the ‘Welcome Pack’ plugin but it doesn’t seem to work for the activation email any more.
Any assistance would be greatly appreciated.
Does anyone have a solution for this? I am facing the same problem. Some new users are not receiving the activation email. It is not going to their spam folders. I estimate about every 5th user does not get the email. I can tell who doesn’t receive the email because their Forum Role is blank. Is there a way to generate and re-send the activation email, or manually activate these users? Thank you.
I had the same issue and I want to share here what I did to make activation emails reach the inbox (especially in Gmail):
– added SPF and DKIM DNS records in order to certify that the e-mails are legitimate, especially if your host uses a third party service to send them, or they get sent from a different domain
– changed the default “from” e-mail address and “from name” fields using a plugin. I used WP-Mail-SMTP plugin that also allows me to use my own e-mail address (like a google apps one), but there are plenty others that you could use
After these steps the e-mails were still being marked as spam by Gmail and the only thing left was to edit the activation e-mail content itslef. Thank you Paul for adding the option in Welcome Pack plugin. I enabled “Customise the emails sent by BuddyPress, either in plain text or rich HTML versions.” I then edited the content and subject by adding more text and there it was, activation e-mail wasn’t marked as spam anymore.
I hope this helps someone else as I spent quite some time making it work 🙂
Thank for your reply.
I tried to register a new user by fronend but Im having problems with that, no email has been sent. I tried using Budypress Pending Activations, and try to go to settings of te plugin and say I have no privileges to access the page (as admin¿?). ok…, I registeres a new one in the dashboard: the same problem updating a post.
The users exists before I upgraded buddypres (1.5 to 1.6), and If I promote the user as admin he can do it, but not as Editor or Author.
The author role is set by default to registeres users.
Probably the problem to send the activation email is apart of the other problem…
people who have registered but never clicked their activation links in the generated emails would be the people who only show up in the backend not sure if it has anything to do with wanguard probably best to test the registration process yourself to determine if an actual issue exists (both with and without that plugin activated). if an issue does exist with their plugin, they would best to ask about it, i would think.
you may want to look into s2 member i think it can handle everything you are trying to achieve also i don’t think you should be so concerned about the buddypress activation process as opposed to the wordpress activation for security reasons i believe if anything the buddypress slightly more secure but for the most part i think they’re the exact same thing (other then the additional default email verification step for buddypress) in fact if someone registers for your site but fails to activate they will be a regular wordpress user and not listed with your other buddypress members.
To be more precise, I need to access $bp->loggedin_user. If I do not run do_action(‘bp_init’) I get an object like this:
`// not using do_action(‘bp_init’);
var_dump($bp->loggedin_user);
object(stdClass)#3391 (6) {
[“id”]=>
int(0)
[“fullname”]=>
bool(false)
[“is_site_admin”]=>
bool(false)
[“is_super_admin”]=>
bool(false)
[“domain”]=>
NULL
[“userdata”]=>
bool(false)
}`
But if I do run with do_action(‘bp_init’) I can get all the correct information, but if the plugins I mentioned are active I get also those errors!
`do_action(‘bp_init’); // loggedin_user);
object(stdClass)#3378 (6) {
[“id”]=>
int(1)
[“fullname”]=>
string(5) “admin”
[“is_site_admin”]=>
bool(true)
[“is_super_admin”]=>
bool(true)
[“userdata”]=>
object(stdClass)#3450 (10) {
[“ID”]=>
string(1) “1”
[“user_login”]=>
string(5) “admin”
[“user_pass”]=>
string(34) “__the_password_hash_here__”
[“user_nicename”]=>
string(5) “admin”
[“user_email”]=>
string(24) “admin@localhost”
[“user_url”]=>
string(0) “”
[“user_registered”]=>
string(19) “2013-01-05 17:25:49”
[“user_activation_key”]=>
string(0) “”
[“user_status”]=>
string(1) “0”
[“display_name”]=>
string(5) “admin”
}
[“domain”]=>
string(36) “http://localhost/blog/members/admin/”
}`
* I set the loggedin user with `wp_set_current_user( $userID )`
I am looking to customize all email content, activation emails as well as notification emails. I am using WP multisite with buddypress.
Currently when an email comes through it looks like this:
New comment on your post “My Comments Work”
Author : USER (IP: xx.xxx.xxx.xxx , )
E-mail : USER@aol.com
URL :
Whois : http://whois.arin.net/rest/ip/xx.xxx.xxx.xxx
Comment:
Hello
You can see all comments on this post here:
http://domain.com/2012/12/19/my-comments-work/#comments
Permalink: http://domain.com/2012/12/19/my-comments-work/#comment-6
Trash it: http://domain.com/wp-admin/comment.php?action=trash&c=6
Spam it: http://domain.com/wp-admin/comment.php?action=spam&c=6
I would like to get rid of most of the content in this email. Any ideas on where to locate the files?
Thanks
I’ve seen a few threads on this across the net but no solutions.
1) User Registers
2) User gets activation email and clicks.
3) Link activates key and success, then refreshes a page asking for activation key.
4) User is dumbfounded with a blinking wtf over their head, yellow exclamation points and a few exclamation marks.
5) User gets flustered and leaves site, or sends an email that needs attention.
It seems that success of activation the user could be redirected to the home site link easily.
in the BP core template the activation seems to occur here:
function bp_account_was_activated() {
global $bp;
$activation_complete = !empty( $bp->activation_complete ) ? $bp->activation_complete : false;
return $activation_complete;
}
function bp_registration_needs_activation() {
return apply_filters( ‘bp_registration_needs_activation’, true );
}
——————————-
Can a redirect occur when the activation is complete to the homesite URL?
I’m not a programmer just a fair copy and paste designer with a mild understanding of the syntax.
Any help would be appreciated by many it seems.
For some reason I can’t add this to the Welcome Pack forum as it’s inactive in the drop down list.
Anyway, I’m running WordPress 3.5 and the latest BP version and when a user registers on the site the following error appears top of page:
Warning: sprintf() [function.sprintf]: Too few arguments in /home/bostonte/public_html/wp-content/plugins/welcome-pack/welcome-pack.php on line 753
The user is registered on the site but the activation email they receive is empty. It’s just the email subject and header that comes through but no message or link to activate.
My site is: http://bostonterriersrock.com
Is this plugin no longer supported? I really hope it is still supported as it’s great (although heavy on the server apparently), my new users love the message and often reply.
Please advise,
Elise
Recently we have updated to the new BuddyPress 1.6.2. Ever since the upgrade, the confirmation email is not going out to members attempting to register as new members. Our site is http://rotarymeansbusiness.com/. We now see that others are having this problem. We did not have this problem before the upgrade. We also use the plugin “Buddypress Pending Activations.
Please advise,
Wayne Rowlands
just wondering do you get any emails that wp generates or are the activation emails the only ones not being sent?
Is there a plugin that will work with WP 3.5 and the newest BP 1.6 I believe to manually activate users? Before I was using “Buddypress pending activations” this does not work properly when you have updated your WP/BP.
This has always been a huge problem for me and countless other buddypress powered sites. Activation emails don’t always get sent, this hurts all of our sites very badly. Step one is simply getting the members to join your site, it is very frustrating to lose ANY members due to flaws in the registration process.
My site was accidentally updated and I wanted to avoid doing so simply because the plugins are so essential, especially when considering you MUST have a way to manually activate members. Please if anyone has a solution, share it with us.
Yeah, that one is set to point to /activate. As I say, that page does actually work, but the link to the page isn’t correct in the activation email.
The email always has the default wp-activate instead of the page defined in BP settings.