Home / Archive / MemberPress: Add Email Parameter To Include the Password Reset Link
Duplicate Snippet

Embed Snippet on Your Site

MemberPress: Add Email Parameter To Include the Password Reset Link

The code snippet adds the {$reset_password_link} email parameter that can be used in MemberPress emails.

Adding the email parameter to the content of any MemberPress email will add the user’s password reset link to the email body.

Code Preview
php
<?php
// Add "reset_password_link" email var
function mepr_trans_email_var_password_link( $vars ) {
    $vars[] = 'reset_password_link';
    return $vars;
}
add_filter( 'mepr_transaction_email_vars', 'mepr_trans_email_var_password_link' );
// Add "reset_password_link" email parameter
function mepr_trans_email_param_password_link( $params, $txn ) {
    $user = $txn->user();
    $params['reset_password_link'] = $user->reset_password_link();
    return $params;
}
add_filter( 'mepr_transaction_email_params', 'mepr_trans_email_param_password_link', 10, 2 );

Comments

Add a Comment