这是一个子比主题新用户注册时的密码强度验证代码,需要满足您设置的密码类型才可注册,不符合时弹出提示信息。
效果图:
功能效果
- 以下效果为默认,当然您也可以按需修改
- 用户注册时必须设置 ≥8 位密码
- 必须同时包含字母 + 数字
- 不满足会直接弹出提示:密码太简单!请使用至少 8 位,包含字母和数字的组合。
部署教程:
定位:/wp-content/themes/zibll/func.php文件,没有这个文件自己创建一个,记得加上php头,要不然会报错,将下面的代码放到里面即可!
// 强制开启注册密码强度验证
function register_password() {
$pass = isset($_POST['password']) ? $_POST['password'] : (isset($_POST['password2']) ? $_POST['password2'] : '');
if (empty($pass)) return;
// 强制要求:最少8位 + 必须包含字母 + 必须包含数字
if (!preg_match('/^(?=.*[A-Za-z])(?=.*d)[A-Za-zdW]{8,}$/', $pass)) {
echo json_encode(array('error' => 1, 'msg' => '密码太简单!请使用至少8位,包含字母和数字的组合。'));
exit;
}}
add_action('wp_ajax_user_signup', 'register_password', 1);
add_action('wp_ajax_nopriv_user_signup', 'register_password', 1);
// 强制开启注册密码强度验证
付费下载
当前内容需要支付免费 C币才能下载
VIP折扣
0.00C币10折
- 体验VIP会员
0.00C币10折
- 月卡VIP会员
0.00C币10折
- 年卡VIP会员
0.00C币10折
- 永久VIP会员
0.00C币10折
折扣详情

