Как снизить требование сложности пароля woocommerce при регистрации?
Как снизить требование сложности пароля woocommerce? Как убрать вообще я разобрался, но хотелось бы все таки что бы требование осталось, но например с параметрами:
пароль будет иметь минимум 6 символов, верхний и нижний регистр, цифры.
Пробовал вставлять в файл функции темы этот код:
add_filter( 'woocommerce_min_password_strength', 'uh_oh_weakpasswords' );
function uh_oh_weakpasswords() {
return 1;
}
Но разницы не ощутил..
Ниже два варианта того, как вообще убрать проверку сложности пароля в woocommerce.
Вариант 1:
add_action( 'wp_print_scripts', 'remove_wc_password_meter', 100 ); function remove_wc_password_meter() { wp_dequeue_script('wc-password-strength-meter'); }Вариант 2:
Плагин https://wordpress.org/plugins/password-strength-for-woocommerce/
Или такой код из этого плагина:
<?php add_action('wp_footer', 'disable_pass_strength_wc', 99); function disable_pass_strength_wc(){ ?> <script> jQuery(document).ready(function($) { $(document.body).on('keyup change', 'form.register #reg_password, form.checkout #account_password, form.edit-account #password_1, form.lost_reset_password #password_1', function() { console.log($(this)._data); $(this).closest('form').find('input[type="submit"]').attr('disabled', false).removeClass('disabled'); }); }); </script> <?php }Спсаибо за ответ!
Ну в первом варианте я так понимаю требование сложности вообще не будет. Так уже делал.
Хотелось что бы все так и осталось, только к примеру что бы мин требования были 6 символов (цифры, верхний/нижний регистр букв).А сейчас 12 символов, верхний/нижний регистр букв, и еще вдобавок такие символы как |/%: и т.д..
Сейчас как раз второй вариант и использую, но минус в том что пришлось доп. плагин устанавливать и человек видит сообщение об ошибке только после того как нажмет кнопку зарегистрироваться. До этого удобно при вводе появлялись комментарии (слабый, норм, сильный)
Упс, сорри, я что-то нормально вопрос не прочитал. То что я ответил не нужно оказывается
Еще посмотрел код, по идее хук woocommerce_min_password_strength должен работать!
Попробуй убедиться срабатывает ли хук этот вообще. В момент его вызова выведи что-нибудь на экран...
Вот плагин, который все делает: Password Strength for WooCommerce