Как добавить несколько адресов электронной почты в плагин электронной почты WP job hunt?

#php #wordpress

#php #wordpress

Вопрос:

Я хочу добавить несколько электронных писем в следующий код. Я использую плагин wp-jobhunt. как добавить несколько адресов электронной почты или добавить функцию cc в код.

 function new_user_notification_site_owner_callback($new_user_username = '', $new_user_email = '')
{
    $this->new_user_username = $new_user_username;
    $this->new_user_email = $new_user_email;

    $template = $this->get_template();
    // checking email notification is enable/disable
    if (isset($template['email_notification']) amp;amp; $template['email_notification'] == 1) {

        $blogname = get_option('blogname');
        $admin_email = get_option('admin_email');
        // getting template fields
        $subject = (isset($template['subject']) amp;amp; $template['subject'] != '') ? $template['subject'] : sprintf(__('[%s] New User Registration', 'jobhunt'), $blogname);
        $from = (isset($template['from']) amp;amp; $template['from'] != '') ? $template['from'] : esc_attr($blogname) . ' <' . $admin_email . '>';
        $recipients = (isset($template['recipients']) amp;amp; $template['recipients'] != '') ? $template['recipients'] : $admin_email;
        $email_type = (isset($template['email_type']) amp;amp; $template['email_type'] != '') ? $template['email_type'] : 'html';


        $args = array(
            'to'         => $recipients,
            'subject'    => $subject,
            'from'       => $from,
            'message'    => $template['email_template'],
            'email_type' => $email_type,
        );

        do_action('jobhunt_send_mail', $args);
    }
}
 

Ответ №1:

$to Аргумент принимает массив или список адресов электронной почты, разделенных запятыми, для отправки сообщения. Например;

 $to = array( 'mail1@gmail.com', 'mail2@gmail.com', 'mail3@gmail.com', );
 

Для CC и BCC вы можете использовать заголовки, например:

 $headers[] = 'From: Me Myself <me@example.net>';
$headers[] = 'Cc: name Surname <name@wordpress.org>';
$headers[] = 'Cc: name@wordpress.org'; 
 

Ознакомьтесь с другими примерами здесь, а также обратите внимание на допустимые форматы адресов.