Ajay D’Souza 发布了 Top 10 插件的热门作者插件

Ajay D’Souza 上周发布了热门作者插件,该插件旨在按作者达到的帖子查看次数来显示作者.它是他的 Top 10 插件的附加组件,并使用基础数据来构建流行作者列表.拥有多个作者的网站可以使用它来进一步了解访问者应该阅读的内容.

Top 10 父插件是一个页面浏览跟踪器,允许最终用户显示热门帖子.然而,它也有可能作为一个框架来跟踪或显示各种流行的 WordPress 元素.例如,开发人员可以构建一个流行的类别插件来显示查看次数最多的帖子的类别.Top 10 包含一个 API,供开发人员在其数据收集的基础上进行构建,这正是 D’Souza 使用流行作者插件所做的.

Popular Authors 的 1.0 版本比较基础.它提供了输出简单链接列表所需的基本功能.该插件运行良好,可为需要简单方式显示作者受欢迎程度的用户提供解决方案.

热门作者和前 10 名都是收集观看次数的替代方法,无需依赖大公司或可能违反数据跟踪法.所有数据都直接存储在 WordPress 数据库中.不会收集访客的个人资料.这两个插件都应符合 GDPR 和其他与隐私相关的法规和法律.但是,由于数据直接存储在站点上,而不是将其卸载给第三方,因此在每次加载页面时将使用更多资源来保存该数据.对于大多数人来说,这是最低成本.

插件的工作原理

将热门作者小部件添加到页脚侧边栏.

对于普通用户来说,使用热门作者应该很简单.该插件提供了一个名为"流行作者"的小部件;和一个 [wzpa_popular_authors] 短代码.两种输出流行列表的方法都提供了多种配置选项.

安装并激活后,该插件会收集前 10 名父插件收集的数据,并按帖子作者对这些数据进行排序.小部件和短代码的主要选项如下:

  • 作者数量.
  • 在列表顶部偏移(即跳过)作者.
  • 是否显示帖子查看次数.
  • 某个时间范围内的流行度,可以按天和小时进一步配置.

时间范围选项可以说是最重要的.如果不设置,作者将按历史帖子查看次数排序.根据站点的不同,历史数据可能无法代表当前的流行程度.将此选项设置为使用更近的时间范围将更准确地根据作者最近的帖子对作者进行排序.

短代码有更多用于配置其输出的选项.对于需要额外控制的用户,他们可能会发现它比小部件更灵活.短代码文档列出了所有可用的参数.

值得注意的是,通过安装 Top 10 父插件,它会为您的站点添加两个名为 *_top_ten*_top_ten_daily 的额外数据库表.这是数据收集所必需的.

未来计划和功能

虽然插件的当前 1.0 版本是基本版本,但 D’Souza 计划在即将推出的版本中建立在此基础上.现在,他正在一步一步地倾听用户的反馈.

在即将推出的插件版本中,他计划添加一个全局设置页面,允许用户设置插件如何输出其小部件和短代码的默认值.目前,他们必须根据具体情况设置显示选项.“根据经验,普通用户更喜欢可以设置并忘记全局选项的地方,”他说.

D’Souza 希望为用户提供改进的显示选项.流行列表当前输出基于文本的列表.但是,目标是允许用户显示作者头像,并可能显示基于网格的显示.

在未来的几个版本中,他希望有一个与小部件和短代码相当的块.他还在研究如何添加对 Co-Authors Plus 插件的支持,以便将帖子浏览量计入任何给定帖子的所有作者.这两个功能都计划在最终的 1.2 版中发布.对于 1.3 版,他计划使用 REST API 端点来获取顶级作者列表.

“我仍在开发其他功能,但再次非常愿意接受反馈,”德索萨说.“很大程度上取决于这个插件的使用情况.”

这些功能中的大多数将是前 10 名父插件的 3.0 版的后续工作.D’Souza 在作品中有一些重大变化.“这将包括古腾堡块以显示具有类似于短代码的几个配置设置的顶级帖子,”他说.“另一个功能是还引入了用于获取热门帖子的 REST API 端点.另外,我还在试验如何使用它来更新当前通过 Ajax 的计数.我认为后者是更具挑战性的部分.”

8

发表回复