JustNews主题3.0已经正式发布更新,此次更新主要针对用户中心功能,之前的用户中心功能是基于Ultimate Member插件实现,新版本将不再使用Ultimate Member插件,而是使用我们自主研发的用户中心模块。不过新旧版本在很多功能上实现方式不一样,所以还需要进行一些迁移操作。
以下修改针对的是用户中心功能,所以修改前请确认用户中心功能是开启状态(主题设置>用户中心-开启用户中心),如需要关闭,则可不进行以下操作。
修改前建议先禁用Ultimate Member(用户中心)插件
主题更新后务必记得清除缓存(浏览器缓存、wp插件生成的缓存、静态文件CDN缓存),否则可能出现样式未及时更新导致的页面显示异常问题。
更多问题可以查看:https://www.wpcom.cn/help/143.html
页面修改
用户中心的注册、登录等页面都是使用shortcode(短代码、简码)实现,此次更新需要对shortcode进行修改,修改方法:进入后台页面,编辑对应的页面,例如注册页面,在内容编辑器里面,将之前的内容修改成:[wpcom-member type="form" action="register"],页面属性里面的模板建议选择全宽模板-无标题:
页面对应的shortcode(所有引号、逗号都为英文字符):
注册:[wpcom-member type="form" action="register"],建议模板:全宽模板-无标题
登录:[wpcom-member type="form" action="login"],建议模板:全宽模板-无标题
我的资料/帐号设置:[wpcom-member type="account"]
用户信息/个人中心:[wpcom-member type="profile"]
重置密码:[wpcom-member type="lostpassword"],建议模板:全宽模板-无标题
用户列表:[wpcom-member type="userlist"] ,更多参数:指定用户分组:group="分组id";指定用户ID:users="用户ID,多个ID英文逗号分隔";每页显示10个:per_page="10"
登出:退出登录页面可以删除,已经不需要
shortcode修改后前往主题设置>用户中心>页面设置选择上面的页面。
主题设置>用户中心>页面设置里面的选项全部设置完成后或者页面有变更建议到设置>固定链接下面点击一次保存设置(无需修改,直接保存即可)。
用户分组
前往后台用户>用户分组添加用户分组,再前往主题设置>用户中心设置默认分组。
由于之前的用户分组不会保留,所以新建好用户分组并设置好默认分组后,可以前往后台用户菜单下面对用户分组进行操作。更新无分组用户按钮可以一键设置无分组用户未默认用户分组,如果用户过多可能处理时间较长甚至超时,可视情况进行操作。
其他迁移
- 如果之前开启了注册邮件激活或审核,可以在主题设置>用户中心下面设置注册选项;
- 头像和封面图片会在管理员或者用户自己访问页面的时候自动进行迁移,无法做其他操作;
- 未审核/未激活用户也会在管理员进入后台用户页面的时候自动完成同步;
- 如未对用户进行分组设置,则在用户首次进入自己的帐号设置页面也会进行同步;
- 社交登录的微博登录由于字段更新,需要重新设置;
- 投稿页面之前是在用户中心插件里面设置,更新后在主题设置>常规设置>投稿功能选择投稿页面;