Membership 2 adding BuddyPress fields to email templates

I want to add BuddyPress custom fields to email templates at the Settings > Automated Email Responses to “Signup – user account created” template. How can I do that?

  • Majid
    • Recruit

    Hello Andra

    I hope you are doing great today :slight_smile:

    We passed your inquiry to our developers and we will update you here as soon as we have some information. And please note that the developers response time is a little bit longer than the normal support response time, so your patience is very appreciated.

    Thank you !


  • Ivan
    • Developer

    Hi Andra !

    You could try adding the following snippet in a MU plugin ( more info about MU plugins is here )

    function wpmu_membership_add_bb_profile_fields( $comm_vars, $type, $member, $subscription ) {
    if ( 'type_signup' === $type ) {
    $comm_vars['%BB-website%'] = '';
    $comm_vars['%BB-city%'] = '';
    return $comm_vars;
    add_filter( 'ms_model_communication_comm_vars', 'wpmu_membership_add_bb_profile_fields', 10, 4 );

    add_filter( 'ms_model_communication_send_message_comm_var-%BB-website%', function( $var_value, $type, $member, $subscription, $invoice ) {
    if ( 'type_signup' === $type ) {
    $var_value = xprofile_get_field_data( 7, $member->id );
    return $var_value;
    } );
    add_filter( 'ms_model_communication_send_message_comm_var-%BB-city%', function( $var_value, $type, $member, $subscription, $invoice ) {
    if ( 'type_signup' === $type ) {
    $var_value = xprofile_get_field_data( 4, $member->id );
    return $var_value;
    } );

    Note: this code will work only for website and city fields – you can add other BuddyPress fields in a similar way.

    Note: you should replace 4 and 7 numbers to real IDs of the BuddyPress fields. You can see it in the address line on Edit page of these fields. For example, it's 3 for Address field

    Unfortunately, I couldn't test it on your site because it seems FTP credentials which you provided is incorrect. Could you check it and provide it again?

    Please visit our private Contact page and complete the form with the following information:

    Subject: "Attn: Ivan Svyrskyi"

    In the Message box, please provide the following:

    link back to this thread for reference

    any other relevant urls

    FTP/SFTP credentials




    (and port if required)

    Note: Don't send any credentials via this forum because it's public forum.



Thank NAME, for their help.

Let NAME know exactly why they deserved these points.

Gift a custom amount of points.