WPCOM用户中心为Themer框架 1.7版本新增的功能,如需使用请留意主题更新记录是否支持。
用户中心功能为WPCOM团队自主研发的功能模块,不需要依赖任何第三方插件即可实现网站前端用户注册、用户登录、找回密码、帐号设置、个人中心、社交登录(微信、QQ、微博)、用户列表、用户分组、用户权限、注册审核、邮件激活、前端头像上传裁剪、用户封面图片上传、WooCommerce兼容、表单滑动验证、AJAX交互等强大功能。
在此之前,用户中心模块一直是基于第三方插件实现,相比起来Themer框架自带的用户中心模块具有更多的优势:
更小巧更轻量,性能显著提升;
全面优化整合数据库字段,极大减轻数据库查询压力;
全新的注册、登录表单,采用ajax提交,更好的用户体验;
全新的图片上传接口,并整合wordpress底层API接口,可兼容云储存插件实现用户头像、封面图片的云端存储;
更好的扩展性,菜单选项、表单选项、验证方式等都可通过接口注册增加,方便二次开发和插件接入;
接入阿里云滑动验证功能,可防止机器人恶意注册;
全新优化的找回密码交互流程;
极大减少了设置选项,仅需简单设置即可完成功能部署;
基于主题自身需求开发,可更好的和主题进行整合;
1.功能开启
进入主题设置>用户中心,打开开启用户中心选项,保存主题设置。
如果允许用户注册,需要检查WordPress后台设置>常规里面的成员资格是否开启允许注册,否则注册页面会提示未开放注册。
2.常用页面配置
配置用户中心功能常用的页面,目前需要用到的页面和对应的shortcode(短代码/简码/短码)为:
注册,对应的shortcode:[wpcom-member type=”form” action=”register”];
登录,对应的shortcode:[wpcom-member type=”form” action=”login”];
帐号设置/我的资料,对应的shortcode:[wpcom-member type=”account”];
重置密码/找回密码https://www.laoguu.com/,对应的shortcode:[wpcom-member type=”lostpassword”];
个人中心/用户信息(企业主题无此功能),对应的shortcode:[wpcom-member type=”profile”](如果配置好后页面出现404错误的话,可进入设置>固定链接直接点击保存更改按钮即可);
常用页面的别名(如果设置了固定链接的话别名会显示在链接地址里面)建议不要有中文,否则在有二级页面的情况下可能会出现404错误。
添加方法:
进入后台页面,点击新建页面(如果是已经导入演示数据的用户可以先看下页面列表里面是否已经导入了对应的页面,有的话则可以直接点击编辑页面检查shortcode是否正确即可)。
温馨提示:添加的shortcode代码中的引号需要是英文输入状态下的引号(半角字符)。