Viewing 9 replies - 1 through 9 (of 9 total)
  • Plugin Author Christian Wach

    (@needle)

    Hi Lisa, I think you’ll find that email is already synced by BuddyPress.

    Thread Starter Lisa

    (@lisame)

    It is not. There are 2 emails in BuddyPress.

    One is when the user edits its profile from the backend and the other one is the email that is in the extended profile. This one can be edited by users from the font-end.

    When users change their extended profile email in the front-end, the normal profiel email (which wordpress and buddypress use to send emails to) does not get changed.

    Thread Starter Lisa

    (@lisame)

    It is not. There are 2 emails in BuddyPress.

    One is when the user edits its profile from the backend and the other one is the email that is in the extended profile. This one can be edited by users from the font-end.

    When users change their extended profile email in the front-end, the normal profiel email (which wordpress and buddypress use to send emails to) does not get changed.

    Plugin Author Christian Wach

    (@needle)

    If you have added an additional email field to a BuddyPress profile then I can see that it wouldn’t be synced. I just wonder why you’d do that when you can change your email on the front-end by visiting your profile settings?

    Thread Starter Lisa

    (@lisame)

    When you have added additional profile fields. It is much more user friendly for our buddypress website when users can change everything on one page. Rather than have an extra page just to change their email.

    And another reason is that with xprofile users can have several email addresses. Such as the .edu school email, their private email and even their work email for alumni. By using the default email setting page, buddypress only allows users to change 1 of them. While with xprofile you can have all 3 on one page.

    I am not a programmer, but I can image that if a plugin syncs usersnames it should not be a very big change to also sync email or any other field.

    Plugin Author Christian Wach

    (@needle)

    Lisa, please understand that I provide this plugin free of charge and support it in my free time. If you’d like some custom work done for your site, I recommend you hire a developer.

    Thread Starter Lisa

    (@lisame)

    I understand and thank you for doing this. I will contact a developer.

    davidryal

    (@davidryal)

    “you’ll find that email is already synced by BuddyPress”

    Is this still the case? The only xProfile field BP seems to create by default is Name, and when I create an Email field (taking care to use the same field name as the usermeta email field), name syncs on update but email does not.

    Any advice? I’ve searched extensively, and seen multiple references that syncing a single email is supported by default, but I’m unable to find any offical documentation describing that.

    Thanks!

    Plugin Author Christian Wach

    (@needle)

    Is this still the case?

    Yes.

    The only xProfile field BP seems to create by default is Name, and when I create an Email field (taking care to use the same field name as the usermeta email field), name syncs on update but email does not.

    BuddyPress isn’t listening for changes to user email via xProfile forms. Please see bp_settings_action_general() for how changes are implemented. You’ll notice that there’s the additional step of email verification before a change is made.

Viewing 9 replies - 1 through 9 (of 9 total)
  • The topic ‘Sync email field with wordpress user email’ is closed to new replies.