此次更新了不少核心内容,大幅度减少了数据库的查询次数。增加数据库的查询缓存。请喜欢尝鲜的朋友先更新测试。如果有问题会及时发布,并且更新主题包。
老版本升级到新版步骤:
- 下载新版主题:https://7b2.com/check/register
- wp后台->外观中直接上传并启用(新版WP应该会提示是否覆盖,直接选是。老版WP会提示主题已存在,请切换到其他主题,再点击B2主题详情,删掉旧版B2,上传启用新版B2)。
- 进入WP主题设置里面重新点击激活。
- 新增了几个菜单,请重新去wp后台->外观中挂载一下菜单位置。
- 访问:您的域名+/ajaxupdate 进入升级页面,点击2.6.9的数据升级按钮和2.7.0升级按钮(其他按钮不管他),等他执行完毕。
- 首页模块,列表模式和分类页面列表模式新增了移动端、PC端的缩略图宽度、比例设置,如果您这两个地方缩略图有问题,请重新设置一下。
- 进入主题设置->模块设置->首页模块中,点击保存按钮。
- 进入wp后台设置->固定连接页面,点击保存,刷新以下固定连接。
- 刷新各种缓存(CDN、缓存插件、数据库缓存等)
可能出现的问题:
为了解决幻灯模块+小工具的样式兼容问题。css 中取消了 box-sizing: border-box;
这个全局属性。所以可能有些布局会有错位。如果您在子主题里面写了样式,并且发现自己写的样式有错位,请在适当的位置加 box-sizing: border-box;
属性。如果没有使用子主题,并且样式有错位,请QQ发给春哥。
首页模块->文章列表模式新增了缩略图宽度设置,可能缩略图比例会有变化,请重新设置以下列表模式的缩略图宽度和比例。
菜单有调整,如果您的菜单背景颜色等出现问题,请前往主题设置->模块设置->顶部模块中,设置菜单背景颜色和文字颜色
如果您的菜单消失了,请前往WP后台->外观->菜单中,重新挂载菜单位置
强烈建议升级以后修改一下 WP根目录 wp-config.php 文件中的 JWT_AUTH_SECRET_KEY
值,随便改一两个字符或者重新设置它的值,强制用户重新登陆,避免出现登陆状态不符的状况。
需要重点测试的内容:
我们重写了登录逻辑中 token
的存取方式,请重点测试PC,移动端等各个平台的登录与注册。
我们重写了部分支付的逻辑,请重点测试各种环境下支付是否正常。
我们缓存了文章、圈子等需要大量数据库查询的结果。请重点测试圈子各功能是否正常。
如果您发现有问题,请去圈子截图并描述问题:https://7b2.com/circle/bugs
B2_2.7.0更新内容:
- 为了方便域名备案,主题新增了审核模式,开启审核模式后,站点的登录、注册、评论等功能会被隐藏。域名备案成功后可开启。
- 隐藏内容、下载、视频功能新增了是否开启免登录支付的开关。可以在文章里面开启或关闭,默认关闭游客免登录下载。
- 首页模块->文章模块->文章列表模式新增了缩略图宽度的设置
- 首页模块->文章模块 将以往分类选中方式改为可排序的模式
- 新增文章、文档、商品内页弹窗公告功能。
- 新增了圈子菜单,并且在各种菜单模式下都支持自定义各种页面的菜单。(wp后台->外观->菜单)
- 新增了各种菜单模式下菜单背景颜色和文字颜色的设置(主题设置->模块设置->顶部模块)
- 圈子发布帖子文本框移动端样式重写,更符合使用逻辑。
- 帖子中加入圈子按钮点击有效果了。帖子中登陆查看按钮有效果了。帖子中没有权限查看的帖子,评论也无法查看了。
- 上传本地视频也会自动生成视频封面了!
- 海报新增了代理模式生成海报的功能,如果您的海报使用远程图片或者因为防盗链、跨域等原因无法生成,可以在主题设置->模块设置->文章内页中找到代理开启的开关。
- 一些外观细节的变化
- 大幅减少了数据库的查询数量,加速站点的访问。
- 优化了注册,登陆逻辑,使其在各个平台表现一致。
- 修复了一些bug
如果您觉得自己的站点做的还行,可以QQ和春哥联系,将您的站点展示在这里。