Como Remover O Verificador De Força Da Senha Do WordPress / WooCommerce

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;
}