Title: network_admin_email_change_email
Published: November 20, 2017
Last modified: May 20, 2026

---

# apply_filters( ‘network_admin_email_change_email’, array $email_change_email, string $old_email, string $new_email, int $network_id )

## In this article

 * [Parameters](https://developer.wordpress.org/reference/hooks/network_admin_email_change_email/?output_format=md#parameters)
 * [Source](https://developer.wordpress.org/reference/hooks/network_admin_email_change_email/?output_format=md#source)
 * [Related](https://developer.wordpress.org/reference/hooks/network_admin_email_change_email/?output_format=md#related)
 * [Changelog](https://developer.wordpress.org/reference/hooks/network_admin_email_change_email/?output_format=md#changelog)

[ Back to top](https://developer.wordpress.org/reference/hooks/network_admin_email_change_email/?output_format=md#wp--skip-link--target)

Filters the contents of the email notification sent when the network admin email
address is changed.

## 󠀁[Parameters](https://developer.wordpress.org/reference/hooks/network_admin_email_change_email/?output_format=md#parameters)󠁿

 `$email_change_email`array

Used to build [wp_mail()](https://developer.wordpress.org/reference/functions/wp_mail/).

 * `to` string
 * The intended recipient.
 * `subject` string
 * The subject of the email.
 * `message` string
 * The content of the email.
    The following strings have a special meaning and will
   get replaced dynamically:
    - `###OLD_EMAIL###` The old network admin email address.
    - `###NEW_EMAIL###` The new network admin email address.
    - `###SITENAME###` The name of the network.
    - `###SITEURL###` The URL to the site.
 * `headers` string
 * Headers.

`$old_email`string

The old network admin email address.

`$new_email`string

The new network admin email address.

`$network_id`int

ID of the network.

## 󠀁[Source](https://developer.wordpress.org/reference/hooks/network_admin_email_change_email/?output_format=md#source)󠁿

    ```php
    $email_change_email = apply_filters( 'network_admin_email_change_email', $email_change_email, $old_email, $new_email, $network_id );
    ```

[View all references](https://developer.wordpress.org/reference/files/wp-includes/ms-functions.php/)
[View on Trac](https://core.trac.wordpress.org/browser/tags/7.0/src/wp-includes/ms-functions.php#L2941)
[View on GitHub](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/ms-functions.php#L2941-L2941)

## 󠀁[Related](https://developer.wordpress.org/reference/hooks/network_admin_email_change_email/?output_format=md#related)󠁿

| Used by | Description | 
| [wp_network_admin_email_change_notification()](https://developer.wordpress.org/reference/functions/wp_network_admin_email_change_notification/)`wp-includes/ms-functions.php` |

Sends an email to the old network admin email address when the network admin email address changes.

  |

## 󠀁[Changelog](https://developer.wordpress.org/reference/hooks/network_admin_email_change_email/?output_format=md#changelog)󠁿

| Version | Description | 
| [4.9.0](https://developer.wordpress.org/reference/since/4.9.0/) | Introduced. |

## User Contributed Notes

You must [log in](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fdeveloper.wordpress.org%2Freference%2Fhooks%2Fnetwork_admin_email_change_email%2F)
before being able to contribute a note or feedback.