워드 프레스 기본 암호 강도 측정기를 대기열에 넣었지만 사용법을 모르겠습니다. 현재 코덱 페이지 에는 설명서에 대한 링크가 없습니다. 데모 페이지 나 문서에 대한 링크가 있습니까?
해결
HTML은 매우 간단합니다. 두 개의 비밀번호 상자가 있습니다. 암호 결과를 보여주는 하나의 div와 사용자 이름을 얻기 위해 숨겨진 파일. 그리고 오프 물론 대기열이 jquery
와 wp_enqueue_script('password-strength-meter');
JQuery와 코드 앞에. 작동시키는 jQuery 코드는 다음과 같습니다.
jQuery(document).ready(function(){
if(jQuery("#pass-strength-result").length > 0){
jQuery("#pass1").bind("keyup", function(){
var pass1 = jQuery("#pass1").val();
var pass2 = jQuery("#pass2").val();
var username = jQuery("#username").val();
var strength = passwordStrength(pass1, username, pass2);
updateStrength(strength);
});
jQuery("#pass2").bind("keyup", function(){
var pass1 = jQuery("#pass1").val();
var pass2 = jQuery("#pass2").val();
var username = jQuery("#username").val();
var strength = passwordStrength(pass1, username, pass2);
updateStrength(strength);
});
}
});
function updateStrength(strength){
var status = new Array('short', 'bad', 'good', 'strong', 'mismatch');
var dom = jQuery("#pass-strength-result");
switch(strength){
case 1:
dom.removeClass().addClass(status[0]).text('Too Short');
break;
case 2:
dom.removeClass().addClass(status[1]).text("Bad Password");
break;
case 3:
dom.removeClass().addClass(status[2]).text("Good Password");
break;
case 4:
dom.removeClass().addClass(status[3]).text("Strong Password");
break;
case 5:
dom.removeClass().addClass(status[4]).text("Mismatch");
break;
default:
//alert('something is wrong!');
}
}
올바른 방향으로 보내 주신 @ krembo99에게 감사드립니다. 누군가가 그것을 볼 필요가있는 경우 강도 측정기 의 소스 코드는 다음과 같습니다 . 내부 wp-admin/js/password-strength-meter.dev.js
.
wp-includes
디렉토리 에서 찾으려고 노력했다 . 개발자 버전은 설명이 필요합니다. 나는 그것을 지금 작동 시키려고 노력할 것이다 :)