Wenn ich mich als Administrator bei WordPress anmelde und die E-Mail-Adresse eines anderen Benutzers ändere, wird automatisch die folgende E-Mail mit folgendem Inhalt an diesen Benutzer gesendet:
Hi [username]Diese Mitteilung bestätigt, dass Ihre E-Mail-Adresse geändert wurde [website]. Wenn Sie Ihre E-Mail-Adresse nicht geändert haben, wenden Sie sich bitte an den Site-Administrator unter [admin email] Diese E-Mail wurde an gesendet [user email] Grüße, Alle bei [website] [website url]
Gibt es eine Möglichkeit, diese Nachricht zu bearbeiten, um etwas anderes zu sagen?
Sie würden die verwenden email_change_email
Filter. Erfahren Sie mehr über diesen Filter im WordPress Codex. Erfahren Sie es auch auf hookr.io
Erfahren Sie hier, wie Sie Filter hinzufügen.
/* Filter Email Change Email Text */
function so43532474_custom_change_email_address_change( $email_change, $user, $userdata ) {
$new_message_txt = __( 'Change the text here, use ###USERNAME###, ###ADMIN_EMAIL###, ###EMAIL###, ###SITENAME###, ###SITEURL### tags.' );
$email_change[ 'message' ] = $new_message_txt;
return $email_change;
}
add_filter( 'email_change_email', 'so43532474_custom_change_email_address_change', 10, 3 );
Bearbeiten Sie einfach die folgende Datei aus dem Stammverzeichnis in /wp-includes/user.php Linie Nr. 2064 oder suchen Sie nach ‘Hallo ###USERNAME###, und Sie finden den Nachrichtentext unten, den Sie nach Belieben anpassen können.
$email_change_text = __(
'Hi ###USERNAME###,
This notice confirms that your email address on ###SITENAME### was changed to ###NEW_EMAIL###.
If you did not change your email, please contact the Site Administrator at
###ADMIN_EMAIL###
This email has been sent to ###EMAIL###
Regards,
All at ###SITENAME###
###SITEURL###'
);
11179500cookie-checkBearbeiten des WordPress-E-Mail-Textes „Benachrichtigung über E-Mail-Änderung“.yes