|
@@ 1819-1873 (lines=55) @@
|
| 1816 |
|
$switched_locale = switch_to_locale( get_user_locale( $user_id ) ); |
| 1817 |
|
} |
| 1818 |
|
|
| 1819 |
|
if ( ! empty( $send_password_change_email ) ) { |
| 1820 |
|
/* translators: Do not translate USERNAME, ADMIN_EMAIL, EMAIL, SITENAME, SITEURL: those are placeholders. */ |
| 1821 |
|
$pass_change_text = __( 'Hi ###USERNAME###, |
| 1822 |
|
|
| 1823 |
|
This notice confirms that your password was changed on ###SITENAME###. |
| 1824 |
|
|
| 1825 |
|
If you did not change your password, please contact the Site Administrator at |
| 1826 |
|
###ADMIN_EMAIL### |
| 1827 |
|
|
| 1828 |
|
This email has been sent to ###EMAIL### |
| 1829 |
|
|
| 1830 |
|
Regards, |
| 1831 |
|
All at ###SITENAME### |
| 1832 |
|
###SITEURL###' ); |
| 1833 |
|
|
| 1834 |
|
$pass_change_email = array( |
| 1835 |
|
'to' => $user['user_email'], |
| 1836 |
|
/* translators: User password change notification email subject. 1: Site name */ |
| 1837 |
|
'subject' => __( '[%s] Notice of Password Change' ), |
| 1838 |
|
'message' => $pass_change_text, |
| 1839 |
|
'headers' => '', |
| 1840 |
|
); |
| 1841 |
|
|
| 1842 |
|
/** |
| 1843 |
|
* Filters the contents of the email sent when the user's password is changed. |
| 1844 |
|
* |
| 1845 |
|
* @since 4.3.0 |
| 1846 |
|
* |
| 1847 |
|
* @param array $pass_change_email { |
| 1848 |
|
* Used to build wp_mail(). |
| 1849 |
|
* @type string $to The intended recipients. Add emails in a comma separated string. |
| 1850 |
|
* @type string $subject The subject of the email. |
| 1851 |
|
* @type string $message The content of the email. |
| 1852 |
|
* The following strings have a special meaning and will get replaced dynamically: |
| 1853 |
|
* - ###USERNAME### The current user's username. |
| 1854 |
|
* - ###ADMIN_EMAIL### The admin email in case this was unexpected. |
| 1855 |
|
* - ###EMAIL### The old email. |
| 1856 |
|
* - ###SITENAME### The name of the site. |
| 1857 |
|
* - ###SITEURL### The URL to the site. |
| 1858 |
|
* @type string $headers Headers. Add headers in a newline (\r\n) separated string. |
| 1859 |
|
* } |
| 1860 |
|
* @param array $user The original user array. |
| 1861 |
|
* @param array $userdata The updated user array. |
| 1862 |
|
* |
| 1863 |
|
*/ |
| 1864 |
|
$pass_change_email = apply_filters( 'password_change_email', $pass_change_email, $user, $userdata ); |
| 1865 |
|
|
| 1866 |
|
$pass_change_email['message'] = str_replace( '###USERNAME###', $user['user_login'], $pass_change_email['message'] ); |
| 1867 |
|
$pass_change_email['message'] = str_replace( '###ADMIN_EMAIL###', get_option( 'admin_email' ), $pass_change_email['message'] ); |
| 1868 |
|
$pass_change_email['message'] = str_replace( '###EMAIL###', $user['user_email'], $pass_change_email['message'] ); |
| 1869 |
|
$pass_change_email['message'] = str_replace( '###SITENAME###', $blog_name, $pass_change_email['message'] ); |
| 1870 |
|
$pass_change_email['message'] = str_replace( '###SITEURL###', home_url(), $pass_change_email['message'] ); |
| 1871 |
|
|
| 1872 |
|
wp_mail( $pass_change_email['to'], sprintf( $pass_change_email['subject'], $blog_name ), $pass_change_email['message'], $pass_change_email['headers'] ); |
| 1873 |
|
} |
| 1874 |
|
|
| 1875 |
|
if ( ! empty( $send_email_change_email ) ) { |
| 1876 |
|
/* translators: Do not translate USERNAME, ADMIN_EMAIL, EMAIL, SITENAME, SITEURL: those are placeholders. */ |
|
@@ 1875-1927 (lines=53) @@
|
| 1872 |
|
wp_mail( $pass_change_email['to'], sprintf( $pass_change_email['subject'], $blog_name ), $pass_change_email['message'], $pass_change_email['headers'] ); |
| 1873 |
|
} |
| 1874 |
|
|
| 1875 |
|
if ( ! empty( $send_email_change_email ) ) { |
| 1876 |
|
/* translators: Do not translate USERNAME, ADMIN_EMAIL, EMAIL, SITENAME, SITEURL: those are placeholders. */ |
| 1877 |
|
$email_change_text = __( 'Hi ###USERNAME###, |
| 1878 |
|
|
| 1879 |
|
This notice confirms that your email was changed on ###SITENAME###. |
| 1880 |
|
|
| 1881 |
|
If you did not change your email, please contact the Site Administrator at |
| 1882 |
|
###ADMIN_EMAIL### |
| 1883 |
|
|
| 1884 |
|
This email has been sent to ###EMAIL### |
| 1885 |
|
|
| 1886 |
|
Regards, |
| 1887 |
|
All at ###SITENAME### |
| 1888 |
|
###SITEURL###' ); |
| 1889 |
|
|
| 1890 |
|
$email_change_email = array( |
| 1891 |
|
'to' => $user['user_email'], |
| 1892 |
|
/* translators: User email change notification email subject. 1: Site name */ |
| 1893 |
|
'subject' => __( '[%s] Notice of Email Change' ), |
| 1894 |
|
'message' => $email_change_text, |
| 1895 |
|
'headers' => '', |
| 1896 |
|
); |
| 1897 |
|
|
| 1898 |
|
/** |
| 1899 |
|
* Filters the contents of the email sent when the user's email is changed. |
| 1900 |
|
* |
| 1901 |
|
* @since 4.3.0 |
| 1902 |
|
* |
| 1903 |
|
* @param array $email_change_email { |
| 1904 |
|
* Used to build wp_mail(). |
| 1905 |
|
* @type string $to The intended recipients. |
| 1906 |
|
* @type string $subject The subject of the email. |
| 1907 |
|
* @type string $message The content of the email. |
| 1908 |
|
* The following strings have a special meaning and will get replaced dynamically: |
| 1909 |
|
* - ###USERNAME### The current user's username. |
| 1910 |
|
* - ###ADMIN_EMAIL### The admin email in case this was unexpected. |
| 1911 |
|
* - ###EMAIL### The old email. |
| 1912 |
|
* - ###SITENAME### The name of the site. |
| 1913 |
|
* - ###SITEURL### The URL to the site. |
| 1914 |
|
* @type string $headers Headers. |
| 1915 |
|
* } |
| 1916 |
|
* @param array $user The original user array. |
| 1917 |
|
* @param array $userdata The updated user array. |
| 1918 |
|
*/ |
| 1919 |
|
$email_change_email = apply_filters( 'email_change_email', $email_change_email, $user, $userdata ); |
| 1920 |
|
|
| 1921 |
|
$email_change_email['message'] = str_replace( '###USERNAME###', $user['user_login'], $email_change_email['message'] ); |
| 1922 |
|
$email_change_email['message'] = str_replace( '###ADMIN_EMAIL###', get_option( 'admin_email' ), $email_change_email['message'] ); |
| 1923 |
|
$email_change_email['message'] = str_replace( '###EMAIL###', $user['user_email'], $email_change_email['message'] ); |
| 1924 |
|
$email_change_email['message'] = str_replace( '###SITENAME###', $blog_name, $email_change_email['message'] ); |
| 1925 |
|
$email_change_email['message'] = str_replace( '###SITEURL###', home_url(), $email_change_email['message'] ); |
| 1926 |
|
|
| 1927 |
|
wp_mail( $email_change_email['to'], sprintf( $email_change_email['subject'], $blog_name ), $email_change_email['message'], $email_change_email['headers'] ); |
| 1928 |
|
} |
| 1929 |
|
|
| 1930 |
|
if ( $switched_locale ) { |