专注于外贸建站,分享WordPress教程和Elementor教程
建站,就和我一起用Cloudways超快独享主机,免费试用3天,注册输入优惠码:LOYSEO,可享2个月7折,成为正式用户,可联系我领取礼品哦

WooCommerce:如何降低注册账号时的密码强度

更新日期:2022-05-23

扫码加入 读者学习群

我自用的 建站资源

当你点击本站的链接购买主机、主题、插件,我会得到一些佣金用于运营网站,但不会影响你的购买价格,我只推荐自己在用的,感谢有你的支持~比心( •̀ ω •́ )y

Cloudways

不用充值便可免费试用3天的Cloudways超快独享主机,独家优惠码:LOYSEO,前2个月可优惠30%
了解详情→

elementor logo gradient 01 1
Elementor

最热门的网页可视化设计编辑器,我的网站就是用它建的
了解详情→

Namesilo

注册域名,购买时使用优惠券loyseo可减1美元
前往注册→

Share on facebook
Share on twitter
Share on linkedin

在使用WooCommerce制作电商独立站时,如果你设定的是允许客户注册时填写密码,那么,在填写密码时,会要求客户使用强密码,要求是12位的字符串,得有字母、数字、特殊字符。如果觉得这个要求太严苛,可以通过以下的代码段来降低注册账号时的密码强度要求。

首先,请安装Code Snippet插件

然后,添加一个新的snippet,代码类型是function(php),将下方代码复制进去,保存即可。

这段代码,实现了:注册要求最低9个字符,纯字母和数字的组合也是允许的。

// First, change the required password strength
add_filter( 'woocommerce_min_password_strength', 'reduce_min_strength_password_requirement' );
function reduce_min_strength_password_requirement( $strength ) {
    // 3 => Strong (default) | 2 => Medium | 1 => Weak | 0 => Very Weak (anything).
    return 1;
}

// Second, change the wording of the password hint.
add_filter( 'password_hint', 'smarter_password_hint' );
function smarter_password_hint ( $hint ) {
    $hint = 'Hint: The password should be at least nine characters long. To make it stronger, use upper and lower case letters, numbers, and symbols like ! " ? $ % ^ & ).';
    return $hint;
}    

代码中的,我们能看到一段// 3 => Strong (default) | 2 => Medium | 1 => Weak | 0 => Very Weak (anything).,这是一段注释,告诉你密码强度分为0-3,共计4个等级,数值越大,密码要求越强。默认是3,我们将return 1中的1改为你需要的数值,即可调整强度。

在code snippet插件中加完的代码,长下图这样。

WooCommerce:如何降低注册账号时的密码强度
点赞
0 / 5 0

Your page rank:

外贸建站学习交流群
超快独享主机
Cloudways
免费试用3天,无需充值
费用月结 | 不用一次性付整年
*注册优惠码Promo code:LOYSEO
*用Gmail邮箱,注册易通过