Archives: Snippets
Disabling MemberPress Signup Reminder Emails for Specific Users
add_filter(‘mepr-member-signup-reminder-disable’, function($disable_email, $reminder, $usr, $prd) { // Array of email addresses for which the signup reminder email should be disabled $emails = array(‘[email protected]’, ‘[email protected]’); // Check if the user’s email is in the list if (in_array($usr->user_email, $emails)) { $disable_email =…Continue reading
MemberPress: Filter Email Recipients Based on Expired Memberships
add_filter(‘mepr-wp-mail-recipients’, function($recipients, $subject, $message, $headers) { if (strpos($subject, ‘Subscription renewal’) !== false) { foreach ($recipients as $key => $recipient) { // Extract the email address from the recipient field $regExp = “/]+)>/”; preg_match($regExp, $recipient, $matches); $recipient = $matches[1]; $wp_user =…Continue reading
MemberPress: Add Email Parameter To Include the Password Reset Link
// 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; }…Continue reading
MemberPress: Enabling Payment Receipt Email for Free Recurring Subscriptions
function mepr_capture_recurring_sub( $event ) { // Get the transaction data from the event $txn = $event->get_data(); // Send the transaction receipt email MeprUtils::send_transaction_receipt_notices( $txn ); } // Attach the ‘mepr_capture_recurring_sub’ function to the ‘mepr-event-subscription-payment-completed’ event. add_action( ‘mepr-event-transaction-completed’, ‘mepr_capture_recurring_sub’ );Continue reading
MemberPress: Enabling Payment Receipt Email for Free Non-recurring Subscriptions
function mepr_capture_new_one_time_sub( $event ) { // Get the transaction data from the event $txn = $event->get_data(); // Send the transaction receipt email MeprUtils::send_transaction_receipt_notices( $txn ); } // Attach the ‘mepr_capture_new_one_time_sub’ function to the ‘mepr-event-non-recurring-transaction-completed’ event. add_action( ‘mepr-event-non-recurring-transaction-completed’, ‘mepr_capture_new_one_time_sub’ );Continue reading
Facebook Pixel
wwolf
google-site-verification=3G4LhnxdCyUKQP-Hh3Re_gVM6oB2csSIWbSa6N1KbK0Continue reading
wwolf
google-site-verification=3G4LhnxdCyUKQP-Hh3Re_gVM6oB2csSIWbSa6N1KbK0Continue reading
wwolf
google-site-verification=3G4LhnxdCyUKQP-Hh3Re_gVM6oB2csSIWbSa6N1KbK0Continue reading