### [WordPress轻社交购物主题:B2Pro_3.9.5 更新通知](https://guaqi.com/article/59121) **Published:** 2022-10-01T16:39:22 **Author:** 春哥 **Excerpt:** 此次更新内容较多,请务必不要第一时间用在生产环境,待其他用户测试几天,没问题后再更新,以免对您线上的产品造成影响。 更新内容: 重写了消息功能,我们以前为了节省数据库的储存,只将消息的关键信息存在数据库。这样造成了在使用的时候需要大量的判断去区分消息类型。在APP和小程序中通知需要关联此功能,非常麻烦,所以新版改为将消息内容直接写入数据库,这样调用的时候不必再做消息类型的判断了。您也可以用几行代码来自定义自己的消息。 重写了财富功能,重写的原因同上,您同样可以使用几行代码去变更用户的积分或者余额。 文章内页增加版权 **此次更新内容较多,请务必不要第一时间用在生产环境,待其他用户测试几天,没问题后再更新,以免对您线上的产品造成影响。** ## 更新内容: - 重写了消息功能,我们以前为了节省数据库的储存,只将消息的关键信息存在数据库。这样造成了在使用的时候需要大量的判断去区分消息类型。在APP和小程序中通知需要关联此功能,非常麻烦,所以新版改为将消息内容直接写入数据库,这样调用的时候不必再做消息类型的判断了。您也可以用几行代码来自定义自己的消息。 - 重写了财富功能,重写的原因同上,您同样可以使用几行代码去变更用户的积分或者余额。 - 文章内页增加版权申明:主题设置,模块设置,文章内页中设置。 - 文章内页,上一篇,下一篇功能增加开关:主题设置,模块设置,文章内页。 - 增加顶部二级菜单的背景颜色和文字颜色设置。如果您没有学过UI设计,或者对色彩理解不多,不建议随便修改顶部的背景颜色和文字颜色,以为把握不好,效果就很差。 - 财富设置中,增加发布圈子帖子和供求帖子的积分奖励。 - 任务设置中,增加发布圈子帖子和供求帖子的任务设置。 - 重写了VIP购买页面的部分UI。 - 修复(新增)了全站的懒加载功能,现在文章内的图片、圈子话题中的图片、视频都可以懒加载了,对首屏打开速度提升明显。 - 圈子内的图片可以点击放大了。 - 重写了部分功能,提升了程序运行效率。 - 修复了部分问题。 ## 更新方法 切记wp后台上传启用新版,然后重新激活主题,重新保存一下固定连接。如果您使用了redis、memcached 等缓存扩展,最好刷新一下缓存。如果您使用了wp super cache 插件,或者CDN,请刷新一下缓存。 ## 注意事项 启用此版本之后,一些用户的财富中可能会出现提问过期,返还提问奖金的条目,或者回答未采纳,答主均分奖金的提示,这是以为之前的版本此功能未生效,新版用户在访问帖子的时候,会检查奖金分配情况,通常来说是没问题的,但是需要大面积测试才能更确定。请关注您站点的用户余额和积分记录,如果有异常,请和我联系。 * * * ## 如果通过代码自行添加一条消息或者积分、余额记录 如果您不会使用PHP,可以忽略下面的内容。 **通过代码给用户发送一条消息记录** ``` \B2\Modules\Common\Message::update_data([ 'date'=>current_time('mysql'),//消息时间,保持默认即可 'from'=>$user_id,//谁发送的消息,如果是0 则为系统发布的消息,其他则是发送消息人的用户ID 'to'=>$post_author,//接收消息的人,也就是用户的ID 'post_id'=>$post_id,//此消息关联的文章、帖子等的ID,如果不关联,请填写0 'msg'=>'某某给您的文章点了赞',//发布的消息内容 'type'=>'post_up_cancle',//消息类型:同一个用户有N条未读消息时,同样消息类型的消息会合并显示,此处只做此区分,通常来说您可以随便起名,但是不要和主题里面的消息类型重复了。 'type_text'=>__('点赞','b2'),//消息标题,会显示在前端消息列表中 'old_row'=>1//同类型的未读消息,是否合并。如果使用,此参数保留,如果不合并,此参数直接删除即可。 ]); ``` **通过代码,给用户添加或者减少积分、余额** ``` \B2\Modules\Common\Gold::update_data([ 'date'=>current_time('mysql'),//财富变更时间,保持默认即可 'to'=>$post_author,//要变更的人,比如你给张三增加积分,此处则为他的用户ID 'gold_type'=>0,//要变更的是积分还是余额,0为积分,1为余额 'no'=>-$credit,//要变更的数值,正数为增加,负数为减少 'total'=>$total,//变更后当前用户的剩余积分或者余额,您也可以删除此参数,则系统会自动计算,并记录到数据库。 'post_id'=>$post_id,//财富关联的文章ID,如果没有,请填0 'msg'=>'某某给您增加了100积分',//变更说明,此项会显示在用户财富页面中 'type'=>'post_up_cancle',//财富类型,此处用以区分不同的财富类型,通常您可以随便起名,但是最好不要和主题中的已经使用了的type冲突 'type_text'=>__('增加了积分','b2'),//财富变更标题,此处尽量短小,随便自定义 'old_row'=>1//同类型的未读消息,是否合并。如果使用,此参数保留,如果不合并,此参数直接删除即可。通常这个参数是不需要的,删除即可。 ]); ``` * * * ## 后面的更新内容 除了此次版本的测试修复,后面几天会陆续更新移动端,这个移动端不是重构的版本哦。移动端新增了抖音登陆、抖音支付、消息通知等功能,请关注我们官网的通知。 问答是将圈子中的问答功能剥离出来,单独作为一个大的功能模块。还没写完,大概一周后能更新。 新的重构版移动端也在同步施工中,本来打算今天晚上上演示,但是太累,脑袋要开花了,明天上吧。 更新频率和收入是成正比的,所以理论上来说我比谁都更愿意尽快更新,但一个人精力实在有限,还要做售后服务,每次看到催更的QQ或者留言都会让我心理紧一下,其实是没必要的。你们用得爽,东西做的好,我的收入更多,所以我是不缺动力的。 **Categories:** B2主题教程 **Comments:** **Strive ?:** 可以上线使用了嘛 **777:** 777 **能哥:** ![](https://static.7b2.com/wp-content/uploads/2022/10/comment-drawing_59121_comment_drawing_LlVQo29588.png) **陌上花开:** ![](https://static.7b2.com/wp-content/uploads/2022/10/comment-drawing_59121_comment_drawing_LlVQo28286.png) **Toms:** ![](https://static.7b2.com/wp-content/uploads/2022/10/comment-drawing_59121_comment_drawing_LlVQo21279.png) **苦行僧:** ![](https://static.7b2.com/wp-content/uploads/2022/10/comment-drawing_59121_comment_drawing_LlVQo22101.png) **北生看世界:** ? **susuifa:** ![](https://static.7b2.com/wp-content/uploads/2022/10/comment-drawing_59121_comment_drawing_LlVQo22159.png) **墨觉:** +666 **仙人板板!:** ![](https://static.7b2.com/wp-content/uploads/2022/10/comment-drawing_59121_comment_drawing_LlVQo2.png) ---