apply_filters( 'wp_mail', array $args )

Filters the wp_mail() arguments.

Description Description

Parameters Parameters


(array) A compacted array of wp_mail() arguments, including the "to" email, subject, message, headers, and attachments values.

Top ↑

Source Source

File: wp-includes/pluggable.php

View on Trac

Top ↑

Changelog Changelog

Version Description
2.2.0 Introduced.

Top ↑

User Contributed Notes User Contributed Notes

  1. Skip to note 1 content
    Contributed by Aurovrata Venet

    modify the recipient of the email

    add_filter('wp_mail','redirect_mails', 10,1);
    function redirect_mails($args){
        $to = $args['to'];
        $user = get_user_by( 'email', $to);
        $_role = get_user_meta($user->ID, 'my_custom_role', true);
        if ($role == 'opportunity-owner') {
          $test_mentor_email = get_option('test_mentor_email');
          if ($test_mentor_email != '') {
            $to = $test_mentor_email;
        return $args;

You must log in before being able to contribute a note or feedback.