WP Manifestindependent plugin directory
manifest / users / wordpress-plugin

用户中心

提供用户登录、注册和个人中心功能

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/35xyz/wordpress-plugin/archive/refs/heads/%E9%80%82%E7%94%A8%E4%BA%8EWorldpress%E6%89%80%E6%90%AD%E5%BB%BA%E7%9A%84%E5%8D%9A%E5%AE%A2%E7%9A%84%E8%BD%BB%E9%87%8F%E7%BA%A7%E7%99%BB%E5%BD%95%E6%B3%A8%E5%86%8C%E6%8F%92%E4%BB%B6.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

用户中心 WordPress 插件

简介

用户中心是一个功能完善的 WordPress 用户管理插件,提供了现代化的用户注册、登录、个人资料管理等功能,帮助网站构建完整的用户体系。

主要功能

  • 用户认证系统

    • 邮箱验证码注册
    • 安全登录
    • 个人资料管理
    • 密码修改
    • 头像上传
  • 用户积分系统

    • 每日签到功能
    • 连续签到奖励机制
    • 积分经验值计算
    • 用户等级显示
  • 界面与体验

    • 响应式设计,适配移动端
    • 深色/浅色模式切换
    • 表单验证和错误提示
    • 友好的用户通知

安装方法

方法一:直接上传

  1. 下载插件压缩包
  2. 登录 WordPress 管理后台
  3. 进入「插件」→「添加新插件」→「上传插件」
  4. 选择下载的压缩包,点击「立即安装」
  5. 安装完成后点击「启用插件」

方法二:手动安装

  1. 解压下载的插件文件
  2. 使用 FTP 客户端将解压后的文件夹上传到 /wp-content/plugins/ 目录
  3. 登录 WordPress 管理后台
  4. 进入「插件」页面,找到「用户中心」
  5. 点击「启用」按钮

配置与使用

基本设置

插件激活后会自动创建必要的页面(登录页、注册页、用户中心页)。您可以在 WordPress 管理后台的「设置」页面中进一步配置插件选项。

页面短代码

您可以在任意页面使用以下短代码来嵌入相应功能:

  • 用户登录表单:[user_center_login]
  • 用户注册表单:[user_center_register]
  • 用户中心:[user_center_profile]

主题集成

插件提供了简洁的默认样式,可以轻松与大多数 WordPress 主题集成。如果需要自定义样式,可以在主题的 CSS 文件中覆盖插件样式。

安全说明

安全措施

  • 使用 WordPress 内置的 nonce 验证保护所有 AJAX 请求
  • 对所有用户输入进行安全清洗和验证
  • 邮箱验证码机制防止恶意注册
  • 密码在传输过程中进行基本编码处理
  • 表单提交限流和防重复提交保护

安全最佳实践

为确保您的网站和用户数据安全,我们强烈建议:

  1. 始终使用 HTTPS - 插件在前端会检测连接协议,如果不是 HTTPS,将提示用户并限制敏感操作
  2. 定期更新 WordPress 和插件 - 保持系统和插件更新到最新版本
  3. 设置强密码策略 - 在 WordPress 后台配置强密码要求
  4. 使用安全插件 - 考虑配合使用 WordPress 安全插件(如 Wordfence、Sucuri 等)
  5. 定期备份网站数据 - 建立定期备份机制,以防止数据丢失

隐私保护

  • 插件不会收集或存储任何与用户无关的个人信息
  • 所有用户数据存储遵循 WordPress 标准做法
  • 仅在必要时记录日志,并且不会记录敏感信息

开发者信息

文件结构

user-center/
├── user-center.php         # 主插件文件
├── includes/               # 核心功能文件
│   ├── ajax-handlers.php   # AJAX 请求处理
│   ├── functions.php       # 核心函数
│   └── ...
├── js/                     # JavaScript 文件
│   └── script.js           # 前端交互脚本
├── css/                    # 样式文件
│   └── style.css           # 主要样式
└── templates/              # 模板文件
    ├── login.php           # 登录表单模板
    ├── register.php        # 注册表单模板
    └── ...

钩子和过滤器

插件提供了多个钩子,方便开发者扩展功能:

  • user_center_after_register - 用户注册成功后触发
  • user_center_after_login - 用户登录成功后触发
  • user_center_after_checkin - 用户签到成功后触发

常见问题

  1. Q: 邮箱验证码没有收到怎么办? A: 请检查邮件是否在垃圾箱中,同时确认您的 WordPress 邮件发送设置是否正确。

  2. Q: 如何自定义表单样式? A: 可以在主题的 CSS 文件中覆盖插件的样式类,或使用插件提供的自定义 CSS 选项。

  3. Q: 插件是否支持多语言? A: 是的,插件设计支持多语言,可以通过 WordPress 的标准翻译机制进行翻译。

更新日志

1.0.0

  • 初始版本发布
  • 实现邮箱验证码注册功能
  • 添加用户签到和积分系统
  • 优化表单安全性和用户体验

许可证

本插件采用 GPL v3.0 许可证。详细信息请查看 GPL v3.0 许可证。

免责声明

本插件按「原样」提供,不附带任何形式的保证或条件,包括但不限于适销性、特定用途适用性和非侵权性的保证。使用本插件即表示您同意自行承担使用风险。在任何情况下,作者均不对因使用本插件而导致的任何直接、间接、偶然、特殊或后果性损害负责。

支持

如有问题或建议,请在 GitHub 仓库提交 issue 或联系我们。


注意: 为确保插件正常工作和用户数据安全,请务必按照安全最佳实践配置您的网站环境。