Bearbeiten des WordPress-E-Mail-Textes „Benachrichtigung über E-Mail-Änderung“.

Lesezeit: 2 Minuten

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###'
                     );

  • Schlechte schlechte Idee, eine WP-Core-Datei zu bearbeiten. Die Bearbeitung würde beim nächsten Update verloren gehen. Die bessere Lösung ist, einen Filter zu erstellen, wie von Christina erwähnt.

    – gäl

    1. Oktober 2021 um 12:22 Uhr

1117950cookie-checkBearbeiten des WordPress-E-Mail-Textes „Benachrichtigung über E-Mail-Änderung“.

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy