Password Field on Registration Form

Password Field On Registration Form

Share This Post

Password Field on Registration Form

We usually get into wordpress site and don’t get password field registration form but it’s far way easier to access through this code snippet to get it now.

Let’s check how it is working…

Snippet 1: Adding password field to the form

This snippet will help you to add password field to the form.

  * Add password field to the form
add_action( 'register_form', 'add_pass_field_to_register' );
function add_pass_field_to_register() {
	$pass = ( ! empty( $_POST['user_pass'] ) ) ? $_POST['user_pass'] : '';
    	<label for="user_pass"><?php _e( 'Password', CRF_TEXT_DOMAIN ) ?>
    		<input type="text" name="user_pass" id="user_pass" class="input" value=" 
    		<?php echo $pass; ?>" size="25" />


Snippet 2: Validating user’s password

The process of validating your password through this code snippet.

					/** Validate user password
  * @param $errors
  * @param $sanitized_user_login
  * @param $user_email
  * @return mixed
add_filter( 'registration_errors', 'validate_pass_register_field', 10, 3 );
function validate_pass_register_field( $errors, $sanitized_user_login, $user_email ) {
	if ( empty( $_POST['user_pass'] ) || ! empty( $_POST['user_pass'] ) && trim( 
		$_POST['user_pass'] ) == '' ) {
		$errors->add( 'user_pass_error', sprintf('<strong>%s</strong>: %s',__( 
             'ERROR', CRF_TEXT_DOMAIN ),__( 'You must include password.', 
              CRF_TEXT_DOMAIN ) ) );

        return $errors;

Snippet 3: Saving user’s password

Here this code snippet saves your password to the registration form easily.

					* Save user password
   * @param $user_id
add_action( 'user_register', 'save_user_password' );
function save_user_password( $user_id ) {
      if ( ! empty( $_POST['user_pass'] ) ) {
            $password = trim( $_POST['user_pass'] );
            wp_set_password( $password, $user_id );


So, All you need to add this code snippet to your theme functions.php file. Or download the plugin and install it on your server to add password field with your registration form. Enjoy! 

Subscribe To Our Newsletter

Get updates and learn from the best

More To Explore

How To Get Admin User ID

How to get admin user ID

Share This Post How to get admin User ID? It’s been really difficult for many to get back the admin user ID but it’s so

Award GamiPress On RCPro Membership Renewal

Award GamiPress on RCPro Membership Renewal

Share This Post Award GamiPress on RCPro Membership Renewal Do you think users can also be awarded points/badges/ranks while RCPro Membership renewal? Yes, you can

Custom Message With MyCRED Transfer

Custom Message with myCRED Transfer

Share This Post Custom Message with myCRED Transfer MyCred assigns different points to the users but it’s been sometime noticed that the users want to

Want To Know About Our Services?


Let’s Talk To Us With Your Concerns

    Once you send the details, we will be shortly back to you. Thanks!

    Use coupon code "FSBFCM2023" to get 30% discount on any plugin purchase!

    Become a valuable part of Team LDninjas


    Be updated with new release by LDninjas!