Npcink Blog
切换菜单
本页目录13 节

这是一个为 B2 主题开发的用户注销插件,允许用户在个人中心页面安全地注销自己的账号,同时提供邮件通知功能。

  • 插件来源:详情
  • QQ 群:181735470

功能预览

功能特点

- 在用户个人中心添加"账号注销"菜单项

- 提供安全的密码验证机制

- 友好的用户界面和警告提示

- 完全兼容 B2 主题的设计风格

- 邮件通知功能(用户和管理员都会收到通知)

- 后台可配置 SMTP 邮件设置

- 详细的注销原因收集

- 注销操作日志记录

邮件配置

插件提供了完整的 SMTP 邮件配置功能,支持主流邮箱服务:

1. 进入 WordPress 后台,点击"设置" > "账号注销设置"

2. 配置以下参数:

- SMTP 服务器地址(如:smtp.qq.com, smtp.163.com)

- SMTP 端口(通常为 465 或 587)

- 加密方式(SSL/TLS)

- SMTP 用户名(您的邮箱地址)

- SMTP 密码/授权码(**注意:QQ 邮箱需使用授权码**)

- 发件人邮箱和名称

3. 点击"发送测试邮件"按钮验证配置是否正确

4. 成功后点击"保存更改"按钮保存设置

QQ 邮箱授权码获取方法

1. 登录您的 QQ 邮箱

2. 点击"设置" > "账户"

3. 找到"POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV 服务"

4. 开启"POP3/SMTP 服务"

5. 点击"生成授权码"按钮(可能需要验证身份)

6. 复制生成的授权码到插件设置中

重要说明

安装插件后,如果在个人中心菜单中看不到"账号注销"选项,请执行以下操作:

1. 进入 WordPress 后台,点击"设置" > "固定链接"

2. 不需要更改任何设置,直接点击"保存更改"按钮

3. 这将刷新重写规则,使注销功能正常工作

详细使用教程

用户注销流程

1. 用户登录后,进入个人中心页面

2. 在左侧菜单中点击"账号注销"选项

3. 系统会显示三步注销流程:

- **步骤 1**: 确认注销意愿并了解后果

- **步骤 2**: 选择注销原因(可选填写具体原因)

- **步骤 3**: 输入账户密码进行验证

4. 完成所有步骤后,系统会:

- 向用户发送注销确认邮件

- 向管理员发送用户注销通知邮件

- 删除用户账号及相关数据

- 自动退出登录状态并跳转到首页

管理员设置

1. 登录 WordPress 管理后台

2. 进入"设置" > "账号注销设置"

3. 配置邮件发送参数

4. 可以通过日志文件查看注销记录(位于插件目录下的`logout_log.txt`)

注意事项

- 管理员账号不能通过此插件注销

- 账号注销操作不可恢复,所有用户数据将被删除

- 建议用户在注销前备份重要数据

- 邮件发送功能需要正确配置 SMTP 参数才能生效

- 如果使用 QQ 邮箱,必须使用授权码而非 QQ 密码

故障排除

- **邮件发送失败**: 检查 SMTP 配置是否正确,特别是授权码

- **无法看到注销选项**: 尝试刷新固定链接或清除浏览器缓存

- **注销过程中断**: 查看插件目录下的`logout_log.txt`日志文件

兼容性

- WordPress 5.0+

- B2 主题最新版本

- PHP 7.2+

- 支持主流邮箱服务(QQ 邮箱、163 邮箱、Gmail 等)

安全性

- 使用 WordPress nonce 机制防止 CSRF 攻击

- 密码验证确保操作安全

- 管理员账号保护机制

- 邮件通知确保操作可追踪

国际化

本插件支持多语言翻译,默认提供简体中文语言包。如需其他语言支持,可以使用 WordPress 的翻译功能进行翻译。