Dynamic Web Lab
Back to insights

How to change “Registration complete. Please check your e-mail.” message in wp-login.php

October 27, 20131 min read

You can use this filter to change the default "Registration complete. Please check your e-mail." message on wordpress.

add_filter( 'wp_login_errors', 'override_reg_complete_msg', 10, 2 );
function override_reg_complete_msg( $errors, $redirect_to ) {
   if( isset( $errors->errors['registered'] ) ) {
     $needle = __('Registration complete. Please check your e-mail.');
     foreach( $errors->errors['registered'] as $index => $msg ) {
       if( $msg === $needle ) {
         $errors->errors['registered'][$index] = 'Your new message here';
       }
     }
   }

   return $errors;
}

Thanks DaveRoss


Need Help with Your Digital Presence?

At Dynamic Web Lab, we specialize in building fast, scalable websites and applications for businesses across the UAE and beyond.

Whether you need a WordPress website, a custom Next.js application, or AI-powered solutions, our team is ready to help.

Written by

Dynamic Web Lab Editorial

We share how we design, engineer, and scale digital products across the GCC, Europe, and the US.

Share this article

Need help implementing this?

We turn these playbooks into shipped features. Let us scope your roadmap and support your team.

Start a project conversation