WordPress varsayılan şifre gücü ölçeri doldurdum, ancak nasıl kullanılacağını bilmiyorum. Şu anda kodeks sayfası belgelerine herhangi bir bağlantı vermemektedir. Demo sayfasına veya belgelerine herhangi bir bağlantısı var mı?
kararlı
HTML oldukça basit. İki şifre kutusu olacaktır. Parola sonucunu göstermek için bir div ve kullanıcı adını almak için gizli bir dosya. Ve tabii ki enqueue var jquery
ve wp_enqueue_script('password-strength-meter');
önce jQuery kodu. İşte jQuery kodu çalışması için:
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!');
}
}
Beni doğru yönde göndermek için @ krembo99'a teşekkürler. Eğer birinin görmesi gerekiyorsa , güç ölçer için kaynak kodu . İçinde wp-admin/js/password-strength-meter.dev.js
.
wp-includes
. Dev sürümü açıklayıcıdır. Şimdi çalışmayı deneyeceğim :)