开启您的高性能独立站项目

腾腾博客专注 WordPress 高性能外贸建站
看了无数篇教程,依然不知道买哪家服务器最稳?不知道怎么配置才能让谷歌 PageSpeed 跑出高分?别纠结了,直接告诉我您的需求和预算。

我会根据您真实的业务场景,帮您避开那些又贵又坑的劣质主机和臃肿主题,量身定制最合理的建站项目方案。
VPS-WordPress

WordPress 用户注册设置教程:2 种方法让用户注册时自己设置密码

WordPress 默认注册有什么问题?

WordPress 默认注册流程:用户填写用户名和邮箱 → 系统随机生成密码 → 把密码发到邮箱 → 用户去邮箱找密码 → 回来登录。

这个流程有两个比较明显的问题:

问题一:体验较差,放弃率高

当下用户习惯注册时直接设置自己的密码,「去邮箱找密码再回来」会让大量用户中途放弃。对外贸站的海外用户来说,邮件延迟可能更长,这个摩擦点会直接损失注册转化率。

问题二:依赖邮件系统

WordPress 默认用 PHP mail 发送密码邮件,在很多主机环境下根本发不出去,或直接进垃圾箱。没配置好 SMTP 的情况下,新用户永远收不到密码,注册流程就彻底断掉了。

如果你想继续用默认注册流程(密码发邮箱),必须先配置好 WordPress 邮件发送。详情可参考:WordPress 配置 SMTP 发送邮件教程

本文介绍的 2 种方法,都能让用户在注册时直接设置自己的密码,不依赖邮件发密码。

前置步骤:在 WordPress 后台开启用户注册

不管用哪种方法,都要先开启注册功能。

操作路径: 后台 → 设置 → 常规

  1. 勾选 「任何人都可以注册(Anyone can register)」
  2. 新用户默认角色 选择 订阅者(Subscriber)
  3. 保存更改

为什么默认角色必须选「订阅者」?

订阅者权限最低,无法进入 WordPress 后台。如果设为编辑或管理员,任何人注册后就有后台权限,是严重安全漏洞。

角色外贸站设为默认?
订阅者 Subscriber✅ 唯一正确选择
贡献者 / 作者 / 编辑
管理员 Administrator❌ 绝对不能
wordpress user registration custom password 1

方法一:Theme My Login — 轻量前端注册页,用户注册即可自设密码

插件地址: https://wordpress.org/plugins/theme-my-login/ 开发者: Jeff Farthing | 安装量: 60,000+ | 安全状态: ✅ 无已知漏洞 上手难度: ⭐⭐ | 价格: 核心功能免费

核心特点

Theme My Login 让用户在网站前端页面完成注册/登录/找回密码,而不是跳转到 WordPress 默认的 wp-login.php

  • 自动创建独立的注册、登录、找回密码前端页面
  • 注册页面包含密码输入框,用户可直接设置密码
  • 页面样式完全继承网站主题,与你的 Blocksy Pro 无缝融合
  • 支持「仅用邮箱注册」(不需要用户名)
  • 短代码支持,可嵌入任意位置

安装与配置步骤

第一步:安装插件

后台 → 插件 → 安装插件 → 搜索 Theme My Login → 选作者为 Jeff Farthing 的版本 → 安装并启用

如果你还不会安装插件可以参考:WordPress插件安装教程 | 三种方法快速安装插件

wordpress user registration custom password 2

第二步:确认页面已创建

启用后需要插件设置常规选项里勾选 → 允许用户设置自己的密码 和 注册后自动登录用户。

其他默认设置通常无需改动,也可根据自己需求来修改。

wordpress user registration custom password 3

第三步:验证注册页效果

退出登录,访问 yourdomain.com/register/,应看到包含用户名、邮箱、密码输入框的注册表单,样式与网站一致。

wordpress user registration custom password 4
适合外贸站的场景
买家账号注册 — 简单注册页,自设密码,体验流畅
客户专区入口 — 配合密码保护插件限制加密内容访问
只需最简配置 — 装好即用,10 分钟完成
局限性
注册后跳转需付费扩展
没有前端个人中心页面

方法二:UsersWP — 完整前端用户系统,内置自动登录和跳转

插件地址: https://wordpress.org/plugins/userswp/ 开发者: AyeCode Ltd | 安装量: 100,000+ | 安全状态: ✅ 无已知漏洞 上手难度: ⭐⭐⭐ | 价格: 免费版功能完整

核心特点

UsersWP 从零构建一套完整前端用户系统,比 Theme My Login 功能深度更高:

  • 注册时自设密码 ✅
  • 注册后自动登录(免费内置,Theme My Login 需付费)✅
  • 注册后跳转到指定页面(免费内置)✅
  • 前端个人中心页面 ✅
  • 用户目录页 ✅
  • 短代码支持 ✅
  • 注册/找回密码邮件发送可独立控制 ✅

安装步骤

第一步:安装插件

后台 → 插件 → 安装插件 → 搜索 UsersWP → 选作者为 AyeCode Ltd 的版本 → 安装并启用

如果你还不会安装插件可以参考:WordPress插件安装教程 | 三种方法快速安装插件

wordpress user registration custom password 5

安装启用后会自动转跳设置向导页面,可以跟着向导快速配置 点击:Let’s go!

wordpress user registration custom password 6

怎么使用UsersWP,这里直接点击继续。

wordpress user registration custom password 7

UsersWP附带的一些插件,点击跳过即可

wordpress user registration custom password 8

点击底部 Return to the WordPress Dashboard 返回我们网站的仪表盘

wordpress user registration custom password 9

可以到所有页面里查看 UsersWP 会自动创建好页面

wordpress user registration custom password 11

如需详细设置可以到插件设置页面自行设置。最终成现的效果如下

wordpress user registration custom password 10

适合外贸站的场景

✅ 完整买家会员系统 — 注册→自动登录→跳转报价页,无摩擦闭环 ✅ 代理商申请门户 — 注册即账号,跳转代理商资料中心 ✅ 配合密码保护插件 — 注册用户才能看加密内容 ✅ 客户服务账号 — 登录查订单、下载资料

开启注册后必做的安全配置

① 再次确认默认角色是「订阅者」 — 最重要

② 给注册表单加验证码 — 防机器人批量注册 安装 Cloudflare Turnstile 类插件。UsersWP 在 Form Builder 里内置 reCAPTCHA 集成;Theme My Login 也可配合 reCAPTCHA 插件使用。

③ 限制登录失败次数 — 防暴力破解 安装 Limit Login Attempts Reloaded(400,000+ 安装,免费,官方在库)。

常见问题

两个插件可以同时安装吗?

不推荐。两者都创建注册/登录页面,同时开启会造成页面冲突和重定向混乱。根据需求选一个即可。

开启注册会影响后台安全吗?

默认角色设为「订阅者」的情况下,注册用户完全无法访问 WordPress 后台,没有安全风险。

注册页面要不要被 Google 收录?

不需要。在 Rank Math 里把注册页(/register/)、登录页(/login/)、个人中心(/account/)设为 noindex,这些功能页面对 SEO 无价值。

切换用户注册插件会不会丢失已有用户数据?

不会。用户数据存在 WordPress 数据库的 wp_users 表中,与注册插件无关。切换插件只是切换前端表单,不影响已有账号数据。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注