WooCommerce e WordPress têm um medidor de força de senha integrado que força os usuários a usarem senhas fortes. Ele carrega os seguintes arquivos:
/wp-includes/js/zxcvbn.min.js
/wp-admin/js/password-strength-meter.min.js
Se você estiver executando o WooCommerce, o arquivo acima pode estar localizado aqui:
/wp-content/plugins/woocommerce/assets/js/frontend/password-strength-meter.min.js
Forçar os usuários a pensar em uma senha forte em páginas cruciais como o carrinho ou o checkout para fazer o login ou se registrar pode resultar em mais carrinhos abandonados e menos pedidos para sua loja.
Observe que não é recomendado remover a verificação de força da senha por motivos de segurança.
Felizmente, os parâmetros de força da senha são editáveis e podemos desabilitá-los retirando da fila o script para força da senha .
Snippet De PHP: Desative O Medidor De Força Da Senha Em 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 );
Adicione o código ao arquivo functions.php do seu tema filho.
Snippet De PHP: Alterar O Nível De Segurança De Senha Padrão Do WooCommerce
Se você não quiser remover completamente o medidor de força da senha no WooCommerce / WordPress, existe uma opção para alterar o nível de força. A configuração de gancho para isso é woocommerce_min_password_strength filter hook. Assim, você pode definir uma função de gancho personalizada e diminuir essa força. Existem 4 configurações possíveis:
/**
* Altere o nível de força da senha do woocommerce
*
* Configurações de força
* 4 = Forte
* 3 = Médio (padrão)
* 2 = Também fraco, mas um pouco mais forte
* 1 = A senha deve ser pelo menos fraca
* 0 = Muito fraco / qualquer coisa
*/
add_filter( 'woocommerce_min_password_strength', 'webroom_change_password_strength' );
function webroom_change_password_strength( $strength ) {
return 2;
}