WooCommerce and WordPress have an integrated Password Strength Meter which forces users to use strong passwords. It loads the following files:

/wp-includes/js/zxcvbn.min.js
/wp-admin/js/password-strength-meter.min.js

If you’re running WooCommerce, the above file may be located here:

/wp-content/plugins/woocommerce/assets/js/frontend/password-strength-meter.min.js

Forcing users to think of a strong password on crucial pages like the cart or the checkout in order to login or register, may result in more abandoned carts and less orders to your store.

Note that it is not recommended to remove the password strength check for security reasons.

Luckily, the password strength parameters are editable and we can disable it by dequeue-ing the script for password strength.

PHP snippet: disable password strength meter in WooCommerce / WordPress

function webroom_wc_remove_password_strength() {
if ( wp_script_is( 'wc-password-strength-meter', 'enqueued' ) ) {
    wp_dequeue_script( 'wc-password-strength-meter' );
  }
} 
add_action( 'wp_print_scripts', 'webroom_wc_remove_password_strength', 100 );

Add the code to your child theme’s functions.php file.

PHP Snippet: Change WooCommerce default password security level

If you don’t want to completely remove the password strength meter in WooCommerce / WordPress, there is an option to change the strenght level. The hook setting for that is woocommerce_min_password_strength filter hook. So you can set a custom hook function and lowering this strenght. There is 4 possible settings:

/**
 * Change the strength level on the woocommerce password
 *
 * Strength Settings
 * 4 = Strong
 * 3 = Medium (default) 
 * 2 = Also Weak but a little stronger 
 * 1 = Password should be at least Weak
 * 0 = Very Weak / Anything
 */
add_filter( 'woocommerce_min_password_strength', 'webroom_change_password_strength' );
 
function webroom_change_password_strength( $strength ) {
	 return 2;
}

Need help with WordPress or WooCommerce?

Visit our Community Forums

Ask a Question

Recent Articles

From Our Community Forums

Blog Categories

Comments

Leave a comment

Leave a Reply

Comment policy: We love comments and appreciate the time that readers spend to share ideas and give feedback. However, all comments are manually moderated and those deemed to be spam or solely promotional will be deleted.