Igual no lo sabías, pero WooCommerce tiene una herramienta que fuerza a los usuarios a usar contraseñas fuertes.
No es un sistema de seguridad perfecto pero funciona para la mayoría de los usuarios.
Índice de contenidos
¿Por qué podría querer desactivar el medidor de fortaleza de las contraseñas?
Bueno, se me ocurren varios motivos…
Uno de ellos es el rendimiento. El JavaScript requerido para que funcione el medidor de fortaleza de las contraseñas de WooCommerce pesa nada menos que 400 Kb, y eso que te quitas de la carga de todas tus páginas.
Por otra parte, ¿quién decide cuán fuertes deben ser las contraseñas de tu tienda online, WordPress o tú?
Pues eso.
Vale, quiero desactivar el medidor de fortaleza de contraseñas o cambiarle el nivel de exigencia, ¿se puede?
Pues claro, como todo en WordPress … y WooCommerce.
Aquí tienes unos bonitos códigos, que casi se explican solos…
Cómo desactivar el medidor de fortaleza de contraseñas de WooCommerce
/* Desactivar comprobador de fortaleza de contraseña WC */ function ayudawp_quitar_comprobar_clave() { if ( wp_script_is( 'wc-password-strength-meter', 'enqueued' ) ) { wp_dequeue_script( 'wc-password-strength-meter' ); } } add_action( 'wp_print_scripts', 'ayudawp_quitar_comprobar_clave', 100 );
Añadiendo este código al final del archivo functions.php
del tema activo o a tu plugin de personalizaciones se desactiva totalmente el medidor de fortaleza de las contraseñas, del todo.
Cómo personalizar el nivel de exigencia en las contraseñas del medidor de fortaleza de WooCommerce
/* Cambiar nivel de fortaleza de contraseñas en WooCommerce */ /* Ajustes de fortaleza * 4 = Fuerte * 3 = Medio (por defecto) * 2 = Débil pero algo más fuerte * 1 = Débil * 0 = Muy débil / cualquier cosa */ add_filter( 'woocommerce_min_password_strength', 'ayudawp_cambiar_nivel_claves_wc' ); function ayudawp_cambiar_nivel_claves_wc( $strength ) { return 4; }
Este otro código te permitirá cambiar el nivel de exigencia de fortaleza en las contraseñas y, como indico en los comentarios del código, puedes cambiarlo de 0 a 4, por niveles de fortaleza.
Al contrario de lo que puedas creer, no so lo sirve para rebajar la exigencia de fortaleza, pues el nivel de WooCommerce por defecto es el 3, y puedes exigir contraseñas aún más fuertes cambiando al nivel 4, como en el código de ejemplo.
Y… nada más. Espero que estos trucos te sean útiles alguna vez 🙂
¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!