Skip to:
Content
Pages
Categories
Search
Top
Bottom

Search Results for 'activation email'

Viewing 25 results - 501 through 525 (of 1,244 total)
  • Author
    Search Results
  • becskr
    Participant

    I know this is old but I had the same problem and figured out how to fix it so thought I would post it.
    Instead of trying to feed the key in, I just trimmed the message to remove the original wording and then replaced it with my own wording.

    `
    function fix_bp_activation_message($message) {
    $msgTrim = “Thanks for registering! To complete the activation of your account please click the following link:”;
    $trimmed = trim($message,$msgTrim);

    return __( “Thanks for signing up to Clandestine Cake Club! In order to take part in the fun, you’ll need to activate your account by clicking the link below. \n Once you’ve done that, we’ll need to approve the account, usually within 24 hours.”.$trimmed.”Best wishes,\n Lynn Hill – CCC Founder”, ‘buddypress’ );
    }

    add_filter(‘bp_core_signup_send_validation_email_message’, ‘fix_bp_activation_message’);
    `

    @mercime
    Participant

    @sdglhm have you asked user who is not receiving the activation emails to check in spam folder?

    #159073
    discdemo
    Participant

    I’m not sure what you mean, chouf. 1.2 simply came up in a google search, because the text I need is apparently in this 1.2 file which no longer appears to exist in the current version.

    The closest thing I found to the text is in bp-core-filters.php, but it’s not an exact activation email text match and any edits I do prove it because the activation email text is unchanged. So, I must be editing the wrong file, which didn’t surprise me because I saw the slight difference in text.

    I remain stuck. That old 1.2 file has the exact text of my activation email. I simply know not where to locate that source file, even though I have found some indicate it’s in the filters file. I’m not seeing it in there;-(

    thanks. jz

    aces
    Participant
    #156823
    byfchew
    Participant

    thanks..but still doesn’t work. My site is installed on Qnap 269L..so local server. I thought it has something to do with changing the mail address in the bp-core-filter. I had done it once before but don’t remember now and I cannot remember where I got the answer.Basically wit the above I’ve got a cannot cannect to smtp. However Qnap can send an email directly to any email account so the server is not the problem.

    Thanks.

    #156761
    @mercime
    Participant

    @byfchew See section on BuddyPress isn’t sending out emails (eg. activation emails, email notifications) at https://codex.buddypress.org/user/faq/

    #156452
    Rocio Valdivia
    Participant

    Ok, you can disable sending activation email to new registrant in WP multisite + BP installation by adding code below into your theme/child theme functions.php

    `
    // Change the text on the signup page
    add_filter( ‘bp_registration_needs_activation’, ‘__return_false’ );

    function my_disable_activation( $user, $user_email, $key, $meta = ” ) {
    // Activate the user
    bp_core_activate_signup( $key );

    // Return false so no email sent
    return false;
    }
    add_filter( ‘wpmu_signup_user_notification’, ‘my_disable_activation’, 10, 4 );

    //Disable new blog notification email for multisite
    remove_filter( ‘wpmu_signup_blog_notification’, ‘bp_core_activation_signup_blog_notification’, 1, 7 );
    add_filter( ‘wpmu_signup_blog_notification’, ‘__return_false’ );

    // disable sending activation emails for multisite
    remove_filter( ‘wpmu_signup_user_notification’, ‘bp_core_activation_signup_user_notification’, 1, 4 );
    add_filter( ‘wpmu_signup_user_notification’, ‘__return_false’, 1, 4 );
    `

    Cheers! 😀

    #156260
    Rocio Valdivia
    Participant

    The last function has a bug, it activate the user after registration, but it’s still sending the activation key email using WP multisite, so it can be very confusing for the users, because they’re already active.

    Any ideas to stop sending the activation key email?

    Thanks

    #156199
    Rocio Valdivia
    Participant

    Hi!

    If somebody still need to disable activation email, the following function works fine for me:

    `
    // Change the text on the signup page
    add_filter( ‘bp_registration_needs_activation’, ‘__return_false’ );

    function my_disable_activation( $user, $user_email, $key, $meta = ” ) {
    // Activate the user
    bp_core_activate_signup( $key );

    // Return false so no email sent
    return false;
    }
    add_filter( ‘wpmu_signup_user_notification’, ‘my_disable_activation’, 10, 4 );
    remove_filter( ‘wpmu_signup_blog_notification’, ‘bp_core_activation_signup_blog_notification’, 1, 7 );
    add_filter( ‘wpmu_signup_blog_notification’, ‘__return_false’ );
    `

    Thanks to @cnorris23 for it! https://buddypress.trac.wordpress.org/ticket/3443

    Hope it helps to someone 🙂

    #155805

    In reply to: Send Welcome Email

    FurySting
    Participant

    This drove me a bit nuts. I figured out how to do it though and it’s very easy.

    With buddypress installed it takes over the registration entirely and ads this activation email which is outside the normal header load so it;s outside of the functions.php call include.

    The way I got it to work was by adding a call to the welcome email action after the do_action( ‘bp_after_activation_page’ ); in plugins/buddypress/bp-themes/bp-default/registration/activation.php file.

    Near the end of the file you see this.
    do_action( ‘bp_after_activation_page’ );

    Add the following
    do_action( ‘welcome_email’ );

    Now this may work because I am using a plugin to modify the welcome email to begin with. I am using SB Welcome Email Editor

    As for why someone would need to send the user their id and password. I needed this because people can sign up using a name with spaces but the id is created with a dash in place of spaces so they may never know their id isn’t what they saved it as. I also added a condition on the id entry to force them to not use spaces but I like to cover all bases and let them know what they signed up with.

    Hope this helps.

    #153588
    vusisindane
    Participant

    For some really odd reason this is not working for me.

    #153517

    In reply to: Theme Integration

    alanfolkard
    Participant

    Thanks – I logged out and then clicked the activation email – returned an invalid key message – same in new browser.

    if you look at my site you will see that the pages do not display correctly…how do I rectify this…?

    Also, where do I configure the extended profile fields?

    #153351
    Stefan
    Participant

    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?

    #153223
    @mercime
    Participant

    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.

    #152635
    houfton
    Participant

    @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…

    #152257
    @mercime
    Participant

    @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?

    #152196
    @mercime
    Participant

    @resom That’s right.

    Have those who have not “received” activation emails checked their spam folders? Unfortunately, that happens even without BP activated.

    #151620

    In reply to: Send Welcome Email

    bruceleebee
    Participant

    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?

    #151601

    In reply to: Send Welcome Email

    @mercime
    Participant

    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?

    #151264
    mindyjoy
    Participant

    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.

    #151023
    Pedro
    Participant

    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 🙂

    #150660
    Dedalos
    Participant

    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…

    #150589
    Ben Hansen
    Participant

    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.

    #150457
    Ben Hansen
    Participant

    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.

    #150229
    Eduardo
    Participant

    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 )`

Viewing 25 results - 501 through 525 (of 1,244 total)
Skip to toolbar