Thread Starter
efrc78
(@efrc78)
Hello again,
any idea on how to send the welcome mail after a user signs in with the social account?
thanks
Hey,
I too would like to know how to enable this. I’m using Theme My Login’s custom emails and they don’t send either. Hope someone can help with this!
Guys, I believe you can do this:
Add to functions.php
add_action('wsl_hook_process_login_after_wp_insert_user', 'yourtheme_after_social_login');
function yourtheme_after_social_login($userId, $provider, $userProfile) {
//https://codex.wordpress.org/Function_Reference/wp_new_user_notification
wp_new_user_notification($userId, false, 'both');
}
Thread Starter
efrc78
(@efrc78)
Thanks Jamie,
maybe is my WP (3.9.9) version I got:
Warning: Missing argument 2 for jobify() in /home/tastyjobs/public_html/wp-content/themes/jobify/functions.php on line 2506
Warning: Missing argument 3 for jobify() in /home/tastyjobs/public_html/wp-content/themes/jobify/functions.php on line 2506
Warning: Cannot modify header information – headers already sent by (output started at /home/tastyjobs/public_html/wp-content/themes/jobify/functions.php:2506) in /home/tastyjobs/public_html/wp-includes/pluggable.php on line 861
Warning: Cannot modify header information – headers already sent by (output started at /home/tastyjobs/public_html/wp-content/themes/jobify/functions.php:2506) in /home/tastyjobs/public_html/wp-includes/pluggable.php on line 862
Warning: Cannot modify header information – headers already sent by (output started at /home/tastyjobs/public_html/wp-content/themes/jobify/functions.php:2506) in /home/tastyjobs/public_html/wp-includes/pluggable.php on line 863
Warning: Cannot modify header information – headers already sent by (output started at /home/tastyjobs/public_html/wp-content/themes/jobify/functions.php:2506) in /home/tastyjobs/public_html/wp-includes/pluggable.php on line 1121
Seems a problem from the values for $provider, $userProfile, what do you suggest?
Sorry, change it to this:
add_action('wsl_hook_process_login_after_wp_insert_user', 'yourtheme_after_social_login', 10, 3);
function yourtheme_after_social_login($userId, $provider, $userProfile) {
//https://codex.wordpress.org/Function_Reference/wp_new_user_notification
wp_new_user_notification($userId, false, 'both');
}
Thread Starter
efrc78
(@efrc78)
Thanks for the help,
with those values it works now, sadly I didn’t get the notification mail, I’ll check the values of the notification to see what is missing
You should probably upgrade you WordPress core to 4.3+ The wp_new_user_notification function has changed since then.