Bestätigung der E-Mails des aktuellen Benutzers vor dem Aktualisieren der database und vor send_email_change_email erforderlich

Ich mag die corefunktion für Benutzer, um ihr Standard “Email” Feld zu aktualisieren.

Zum Beispiel kann benutzername1 sein eigenes Profil bearbeiten und das Feld “Email” von email1@example.com zu email2@example.com ändern und auf Speichern klicken.

Nach dem Update gefällt mir, dass eine E-Mail, die von wordpress core an email1@example.com gesendet wird, mitteilt, dass die Änderung in der database passiert ist. Diese E-Mail ist eine Hilfe der “send_email_change_email” -function von core und ich habe sie nicht manipuliert.

Ich wünschte jedoch, dass das database-Update von email1@example.com zu email2@example.com nicht stattfinden würde, bis auf einen Link in der E-Mail geklickt wird, die an email1@example.com gesendet wird (zB die send_email_change_email). Mit anderen Worten, ich mag es nicht, dass username1 die gewünschte neue E-Mail-Adresse falsch eingeben kann. Ich möchte, dass die zusätzliche Sicherheitsschicht von email1@example.com die Änderung akzeptiert, bevor sie eintritt. Dies ist ein Standard in einigen Unternehmensanwendungen. Der Bestätigungslink sollte nach der Verwendung und nach einiger Zeit ablaufen.

Was sind einige Möglichkeiten, um das zu lösen? Danke Gemeinde!

Solutions Collecting From Web of "Bestätigung der E-Mails des aktuellen Benutzers vor dem Aktualisieren der database und vor send_email_change_email erforderlich"