此插件是为通过 Envato Marketplaces 销售产品并使用 WordPress 和 bbPress 插件为客户提供支持的所有作者创建的。使用 Smart bbPress nVerify,您可以设置论坛保护,以便用户需要为您的 Envato 产品输入有效的购买代码。您可以将一个或多个产品分配给各个 bbPress 论坛。
插件需要使用 WordPress 版本 5.8 或更高版本以及 bbPress 插件版本 2.5.12 或更高版本。
插件存储用户输入的购买代码,因此每个代码只需输入一次,以后访问支持论坛将自动验证代码是否存在。这样,验证过程不会打扰您的客户,也不需要在每次访问时使用代码。
与 Envato 商品支持政策相关的重要信息
从 3.0 版本开始,插件可以验证购买代码和支持期限到期,因此您可以限制支持期限已过期的用户访问论坛。默认情况下,此功能处于禁用状态,您需要启用它才能使用它。如果您发现任何问题,请报告它们。控制支持到期时间有不同的选项,包括对 2015 年 9 月 1 日之前购买的项目禁用支持检查的选项。您还可以设置支持检查的异常项。
使用 Envato API
插件使用 Envato API 验证购买代码,并支持使用个人令牌进行身份验证的新 API。
控制论坛限制的应用方式
您可以使用三个选项限制对论坛的访问:限制对论坛的访问(甚至隐藏受保护论坛中的主题列表)、限制对新主题表单的访问(用户可以看到主题列表,但表单不可用)和限制对实际主题内容的访问。插件支持在论坛之外使用新的主题表单,用户都可以从下拉列表中选择要发帖的论坛。在这种情况下,还会进行验证。
用于输入购买代码的简单表格
限制屏幕显示分配给论坛的产品列表(以便用户知道他们需要哪个插件许可证),并且您有一个字段来输入购买代码和按钮来验证它。根据验证(通过 AJAX 完成),用户将看到错误或成功消息。如果代码经过验证,页面将刷新并显示受保护的内容。如果 Envato API 由于某种原因没有响应(Envato 维护),将显示消息,用户应等待,然后再尝试验证。
对于每个论坛,您可以分配一个或多个项目,但您也可以将论坛保护切换到您的 Envato 帐户的任何项目。这样,您就可以拥有需要任何项目的购买代码的常规访问论坛,而无需列出每个项目。
限制模板可以自定义
默认模板插件必须显示限制消息,还要向用户显示有关如何获取购买代码的逐步信息。插件拥有的所有模板都可以被主题覆盖,因此您可以进一步自定义这些页面的外观。
包含带有购买代码的用户列表的管理面板
在管理中的插件面板上,您可以看到具有注册购买代码的所有用户的列表。您可以按产品筛选列表,并按用户 ID 或用户名对其进行排序。您可以查看有关每个购买代码的所有信息。列表还显示每个用户的注册日期以及指向其主题和回复的链接,以便更快地访问其支持主题。
如果需要,您可以取消链接购买代码(删除添加到注册代码列表中的选项)。这意味着其他用户可以再次使用。这在测试系统时非常有用。
用户可以查看已注册的代码并批量添加新代码
您的论坛用户还可以查看他们已注册的所有购买代码,并允许他们批量添加新代码。这样,他们可以更快地添加代码,并且可以跟踪他们使用的所有代码。他们可以为同一产品添加多个购买代码。
其他插件功能包括
- 检查 Envato API 在线状态 在显示表单之前输入购买代码。
- 要禁用的选项 bbPress RSS 源 以避免通过 RSS 暴露主题和回复。
- 几个 函数和作 让开发人员更好地控制插件。
- 集成到 论坛批量编辑器的管理员端列表 一次从多个论坛分配或删除 Envato 项目。
- 支持 Envato 支持项目 URL 重定向 将其自动解析到您网站上的子论坛。
- 自动 购买代码的重新验证 如果购买被退款或撤销。
- Option 设置为 重新验证所有购买代码 对于 Customers 列表中的每个客户。
- 使用瞬态缓存(有时间限制)来 缓存所有 API 响应 以加快 API 相关作的速度。
- Tool 到 清理瞬态缓存 对于之前进行的所有 API 调用。
- 限制使用 一个用户帐户对应一个购买代码.
- 控制将具有 不受限制地访问受保护的论坛.
- 允许以下来源的项目 不止一位 Envato 作者 对于单个论坛。
- 记录了所有错误的错误日志 进行 API 调用时 适用于新旧 API。
- 支持 多站点 WordPress 模式
系统和 WordPress 要求
- WordPress 5.8 或更高版本
- 适用于 WordPress 2.5.12 或更高版本的 bbPress 插件
- PHP 7.4 或更高版本
免责 声明
- 插件依赖于 bbPress 插件核心中的模板加载系统。如果您使用其他系统来替换 bbPress 模板加载和控制,则需要对其进行调整以与 Smart bbPress nVerify 一起使用。
- 插件将购买信息存储到连接到您的支持论坛上的用户的数据库中。这意味着您的客户必须在您的网站上注册一个帐户才能访问支持论坛。如果您允许在支持论坛中匿名发帖,则无法使用此插件。
文档
插件在 ‘docs’ 目录下的插件包中包含 PDF 用户指南和开发人员指南。查看这些文档以获取有关插件选项、用法等的信息。
更改日志
版本 4.2 / 2024.06.30。
- 新功能:已使用 WordPress 6.5 和 6.6 进行测试
- 更新:自定义用户验证的各种更新
- 更新:论坛设置中的自定义用户令牌验证
- 更新:各种小的样式更改和调整
- 已删除:旧版 API 密钥的文本引用
版本 4.1 / 2024.01.20。
- 新:使用 WordPress 6.2、6.3 和 6.4 进行测试
- 新增功能:已使用 PHP 8.3 进行测试
- 更新:最低要求:WordPress 5.8
- 更新:最低要求:PHP 7.4
- 更新:一些小的更新和更改
- 更新:对核心代码表示进行了各种修改
版本 4.0.1 / 2023.01.25。
- 更新:一些小的更新和更改
版本 4.0 / 2023.01.15。
- 新功能:已使用 WordPress 6.0 和 6.1 进行测试
- 新功能:已使用 PHP 8.1 和 8.2 进行测试
- 新增:管理侧布局和样式的重大变化
- 新功能:对插件核心代码组织进行了许多更改
- 新功能:对代码语法和格式进行了许多改进
- 新增: 重写了大部分插件样式
- 新功能:使用 SASS 生成样式文件
- 新增:保护模板使用默认的 bbPress 包装器
- 更新:最低要求:WordPress 5.5
- 更新:最低要求:PHP 7.3
- 更新:修改了样式以更多地依赖默认样式
- 更新:项目显示的各种控制元素
- 更新:将模板路径添加到堆栈的方法
- 修复:管理员客户面板上的对话框显示损坏
- 修复:与 PHP 8.x 相关的几个问题
- 修复:许多小的管理员端视觉问题
- 修复:插件内容中的几个拼写错误