https://mediplaza.com.pe/my-account/
buenas tardes
estoy intentando crear una cuenta como un cliente y me pide una contraseña de minimo 12 digitos con mayuscula con signos, como hago para desactivar eso, quisiera personalziarlo, minimo 6 digitos y desactivar las mayusculas y signos.
Hola Jaime,
Las contraseñas débiles son peligrosas, sobre todo cuando se esta manejando datos de usuario.
No te recomiendo que deshabilites esta opción porque esta dejando vulnerable todo tu sitio.
Sin aun así quieres modificarlas puedes agregar en tu archivo function.php de tu tema el siguiente código
add_action ('wp_print_scripts', function () {
if (wp_script_is ('wc-password-strength-meter', 'enqueued'))
wp_dequeue_script ('wc-password-strength-meter');
}, 100);
Otra alternativa es usar un plugin -> https://wordpress.org/plugins/password-strength-for-woocommerce/
Una vez lo actives debes ir a al menú WooCommerce > Ajustes > Cuentas > User Password Strength Settings
Selecciona tus niveles y ya esta
Saludos
visualizo los cambios, pero habra forma de poner ese ojito que permite ver lo que se escribe,
EL objetivo es tener un login con un input de tipo ‘password
‘ y queremos dar al usuario la posibilidad de ver su contraseña mientras digita en dicha caja de texto.
Hola Jaime,
Revisa el plugin -> wp-hideshow-passwords-woocommerce, cerque se ajusta a lo que requieres.
Saludos 🙂
si instale el plugin pero ahora me aparece la palabra olvido encima del ojito, como los separo?
no se visualiza bien
como paso el texto olvido al costado de recuerdame??
se podria hacer eso, asi como la flecha?
Hola Jaime,
Modifica el archivo /wp-content/themes/tu_tema/woocommerce/myaccount/form-login.php, identifica el siguiente bloque de código:
<form class="woocommerce-form woocommerce-form-login login" method="post">
<?php do_action( 'woocommerce_login_form_start' ); ?>
<p class="woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide">
<input type="text" class="woocommerce-Input woocommerce-Input--text input-text" placeholder="<?php esc_html_e( 'Username or email address', 'martfury' ); ?>" name="username" id="username" value="<?php echo ( ! empty( $_POST['username'] ) ) ? esc_attr( $_POST['username'] ) : ''; ?>" />
</p>
<p class="woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide form-row-password">
<input class="woocommerce-Input woocommerce-Input--text input-text" placeholder="<?php esc_html_e( 'Password', 'martfury' ); ?>" type="password" name="password" id="password" />
<a class="lost-password" href="<?php echo esc_url( wp_lostpassword_url() ); ?>"><?php esc_html_e( 'Forgot?', 'martfury' ); ?></a>
</p>
<?php do_action( 'woocommerce_login_form' ); ?>
<p class="form-row">
<label class="woocommerce-form__label woocommerce-form__label-for-checkbox">
<input class="woocommerce-form__input woocommerce-form__input-checkbox" name="rememberme" type="checkbox" id="rememberme" value="forever" />
<span><?php esc_html_e( 'Remember me', 'martfury' ); ?></span>
</label>
<?php wp_nonce_field( 'woocommerce-login', 'woocommerce-login-nonce' ); ?>
<button type="submit" class="woocommerce-Button button" name="login" value="<?php esc_attr_e( 'Login', 'martfury' ); ?>"><?php esc_html_e( 'Login', 'martfury' ); ?></button>
</p>
<?php do_action( 'woocommerce_login_form_end' ); ?>
</form>
Reemplázalo por el siguiente:
<form class="woocommerce-form woocommerce-form-login login" method="post">
<?php do_action( 'woocommerce_login_form_start' ); ?>
<p class="woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide">
<input type="text" class="woocommerce-Input woocommerce-Input--text input-text" placeholder="<?php esc_html_e( 'Username or email address', 'martfury' ); ?>" name="username" id="username" value="<?php echo ( ! empty( $_POST['username'] ) ) ? esc_attr( $_POST['username'] ) : ''; ?>" />
</p>
<p class="woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide form-row-password">
<input class="woocommerce-Input woocommerce-Input--text input-text" placeholder="<?php esc_html_e( 'Password', 'martfury' ); ?>" type="password" name="password" id="password" />
</p>
<?php do_action( 'woocommerce_login_form' ); ?>
<p class="form-row">
<label class="woocommerce-form__label woocommerce-form__label-for-checkbox">
<input class="woocommerce-form__input woocommerce-form__input-checkbox" name="rememberme" type="checkbox" id="rememberme" value="forever" />
<span><?php esc_html_e( 'Remember me', 'martfury' ); ?></span>
<a class="lost-password" href="<?php echo esc_url( wp_lostpassword_url() ); ?>" style="float:right;"><?php esc_html_e( 'Forgot?', 'martfury' ); ?></a>
</label>
<?php wp_nonce_field( 'woocommerce-login', 'woocommerce-login-nonce' ); ?>
<button type="submit" class="woocommerce-Button button" name="login" value="<?php esc_attr_e( 'Login', 'martfury' ); ?>"><?php esc_html_e( 'Login', 'martfury' ); ?></button>
</p>
<?php do_action( 'woocommerce_login_form_end' ); ?>
</form>
Saludos 🙂
buenas noches una consulta
https://mediplaza.com.pe/my-account/
1. en mi registro, se pueden editar o agregar los campos???
quisiera agregar mas campos
por ejemplo si un usuario le da clic en SOY UN VENDEDOR quiero agregar un campo adicional donde diga DIRECCION DE ENTREGA.
2.
Si le doy clic en SOY UN CLIENTE , quiero personalizarlo, agregar mas campos. por ejemplo estos campos:
- NOMBRES
- DNI / RUC
- CELULAR
- DATOS DE ENTREGA
- DIRECCION / URBANIZACION
- DISTRITO
- REFERENCIA
Hola Jaime.
Por favor abre un nuevo hilo con la consulta, no es bueno anidar varias consultas en la misma entrada y menos si son cosas de código, al final puede causar confusión y podríamos liarla, a demás que mantenemos un orden y al mismo momento podemos ayudar a usuarios que puedan tener la misma consulta.
Un saludo
Disculpa pero desde el dia de ayer recien me conecto y veo esta respuesta. pense que iba a tener una solucion ahora esperar??? fueron mas de 12 horas a la espera.
Hola Jaime,
ME encuentro revisando tu consulta, en realidad se requiere de programar condiciones lógicas en Woocommerce, gracias por la espera y comprensión.
Muchas gracias por tu respuesta, no hay problema yo espero