Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save femiyb/7c33c470bb4812699dde092ac5df7cb4 to your computer and use it in GitHub Desktop.
Save femiyb/7c33c470bb4812699dde092ac5df7cb4 to your computer and use it in GitHub Desktop.
Send admin e-mails to membership manager role
<?php
function my_pmpro_email_headers_admin_emails($headers, $email)
{
$args = array('role' => 'pmpro_membership_manager');
$membership_managers = get_users($args);
$membership_managers_emails = array();
foreach($membership_managers as $membership_manager)
{
$membership_managers_emails[] = $membership_manager->user_email;
}
if(strpos($email->template, "admin") !== false)
{
$headers[] = "Bcc:" . implode(',', $membership_managers_emails);
}
return $headers;
}
add_filter("pmpro_email_headers", "my_pmpro_email_headers_admin_emails", 10, 2);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment