diff --git a/src/wp-admin/includes/admin-filters.php b/src/wp-admin/includes/admin-filters.php index 5337cc02c88c9..8f77f605fac93 100644 --- a/src/wp-admin/includes/admin-filters.php +++ b/src/wp-admin/includes/admin-filters.php @@ -120,7 +120,6 @@ add_action( 'admin_init', 'default_password_nag_handler' ); add_action( 'admin_notices', 'default_password_nag' ); -add_action( 'admin_notices', 'new_user_email_admin_notice' ); add_action( 'profile_update', 'default_password_nag_edit_user', 10, 2 ); diff --git a/src/wp-admin/options-general.php b/src/wp-admin/options-general.php index c1efa0c063c58..1e6e00ea703d8 100644 --- a/src/wp-admin/options-general.php +++ b/src/wp-admin/options-general.php @@ -22,6 +22,9 @@ /* translators: Date and time format for exact current time, mainly about timezones, see https://www.php.net/manual/datetime.format.php */ $timezone_format = _x( 'Y-m-d H:i:s', 'timezone date format' ); +$new_admin_email = get_option( 'new_admin_email' ); +$pending_new_admin_email = $new_admin_email && get_option( 'admin_email' ) !== $new_admin_email; + add_action( 'admin_head', 'options_general_add_js' ); $options_help = '
' . __( 'The fields on this screen determine some of the basics of your site setup.' ) . '
' . @@ -67,6 +70,36 @@' . esc_html( $new_admin_email ) . ''
+ );
+ $message .= $pending_admin_email_cancel_request_link;
+ wp_admin_notice( $message, array( 'type' => 'info' ) );
+}
+?>
+