wp_installed_email
Filters the contents of the email sent to the site administrator when WordPress is installed.
Usage
add_filter( 'wp_installed_email', 'wp_kama_installed_email_filter', 10, 5 ); /** * Function for `wp_installed_email` filter-hook. * * @param array $installed_email Used to build wp_mail(). * @param WP_User $user The site administrator user object. * @param string $blog_title The site title. * @param string $blog_url The site URL. * @param string $password The site administrator's password. Note that a placeholder message is usually passed instead of the user's actual password. * * @return array */ function wp_kama_installed_email_filter( $installed_email, $user, $blog_title, $blog_url, $password ){ // filter... return $installed_email; }
- $installed_email(array)
Used to build wp_mail().
-
to(string)
The email address of the recipient. -
subject(string)
The subject of the email. -
message(string)
The content of the email. - headers(string)
Headers.
-
- $user(WP_User)
- The site administrator user object.
- $blog_title(string)
- The site title.
- $blog_url(string)
- The site URL.
- $password(string)
- The site administrator's password. Note that a placeholder message is usually passed instead of the user's actual password.
Changelog
Since 5.6.0 | Introduced. |
Where the hook is called
wp_installed_email
wp-admin/includes/upgrade.php 605
$installed_email = apply_filters( 'wp_installed_email', $installed_email, $user, $blog_title, $blog_url, $password );