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 638
$installed_email = apply_filters( 'wp_installed_email', $installed_email, $user, $blog_title, $blog_url, $password );