论坛帖子推荐指数排序方式详解及教程[V8.5新功能]

使用WordPress和zibll子比主题搭建社区论坛的站长也越来越多了,论坛帖子的排序方式支持按时间、浏览量、评分、回帖量、收藏量等数据进行排序,但是这些排序当时难免有点单一,所以zibll子比主题更新V8.5,带来了全新的推荐指数排序方式

推荐指数排序方式是按照 发帖时间、浏览量、回帖量、收藏量、帖子加分、帖子扣分与我们设置的权重基数综合计算得出的。

这样就能更好的评判帖子的受欢迎程度,通过这种排序方式能够让用户跟喜欢的内容尽量排在前面

首先,我们需要在主题配置中,为各项类型配置权重系数。一般建议保持默认,后面根据自己网站的情况适当的调整系数即可。

图片[1]-论坛帖子推荐指数排序方式详解及教程[V8.5新功能]-WordPress主题模板-zibll子比主题

我们简单的说一下这计算逻辑,让各位站长能够清晰的理解

  1. 当有新帖子首次发布的时候,会自动给予一个当前最高值作为时间权重加成分,这样可以让最新发布的帖子排在最前面,然后时间加成得分会按照三个阶段逐步衰减
  2. 就是阅读、收藏、评论、加分等行为发生时,按对应的系数加分,扣分同理系数减分
  3. 主要注意的是阅读、收藏、评论、加分等加分系数很容易理解,就是简单的乘法计算。只要是时间加成得分的衰减过程,这个配置,决定了新发布内容的时间排序权重,这个一定要根据自己网站的发帖量合理设置

重点强调:

因为此排序方式,使用了sql高级计算语法,比较耗时,所以强烈建议配置redis缓存使用!

同时开启redis缓存后,排序的结果将会按照设置的时间进行缓存,需要注意的是那么这个顺序在缓存时间内就不会更新,毕竟顺序也不需要实时更新。

那么,帖子的排序情况大致为:

  • 新发布的帖子在前面,但是如果浏览量或其它得分不高,也就是受欢迎程度不如之前的老帖子,那么就会慢慢往后面排,就是我们常说的帖子沉下去了
  • 即使是很久之前发布的帖子,只要是一直有人查看、互动,那么就能一直得分,一直保持排在前面一些
  • 同样的有些垃圾帖子,很多人扣分,那么很快就会越来越靠后了

这个逻辑和能实现的效果相信大家都明白了,主要的目的就是让用户喜欢的内容尽量排在前面,这也是现在代化APP常见命名为:综合推荐等排序的方式。

需要注意的是:不同类型的网站,用户互动的情况可能不一致,那么我们就需要根据实际情况来调整各项系数了。

注意:修改系数后,并不会让所有帖子立即生效,是在下一次互动触发时,就会采用最新的配置来计算

最后,我们还需要将此排序方式运用到网站中,我们可以在主题配置中配置首页、板块页面的排序方式,也可以在添加小工具模块时,选择此排序方式

图片[2]-论坛帖子推荐指数排序方式详解及教程[V8.5新功能]-WordPress主题模板-zibll子比主题
© 版权声明
THE END
文章不错?点个赞呗
点赞54赞赏 分享
评论 共6条

请登录后发表评论