【资源站必备!】B2主题角色访问限制插件

B2主题美化开发系列:还在为如何管理会员内容发愁吗?隆重推荐这款地质网老白专为 B2 主题打造的 「角色访问限制插件」,轻松实现精细化内容运营!可以单独为「分类」和「标签」设置访问权限。支持「游客」、「登录用户」以及不同「VIP等级」的访问控制。

B2主题角色访问限制插件功能

分类 / 标签级访问控制

在每个分类、文章标签上单独设置访问对象

支持的访问对象包括:

  • 游客
  • 登录用户
  • 各 VIP 等级(自动读取 B2 主题的VIP用户组设置)

“同一篇文章”如分类和标签限制不一致时,以标签限制为准

友好的引导体验

对未登录但需要登录:

  • 显示登录弹窗,登录后可用

对 VIP 受限内容:

  • 自动跳转到 VIP 开通页
  • 在 VIP 页顶部显示“需要开通 / 升级”的提示
  • 当用户已成功开通满足要求的 VIP 等级时:提示成功开通,自动跳转回之前访问受限的页面

插件设置

全局设置

后台路径:`设置 > B2角色访问`

【资源站必备!】B2主题角色访问限制插件

管理员权限

  • 选项:允许管理员访问所有受限内容
  • 开启后,拥有管理员权限的用户不会受到任何分类/标签访问限制

访问对象设置

在“访问对象设置”中勾选允许在分类/标签中使用的访问对象:

  • 登录用户
  • 各 VIP 等级(如:月费会员、年费会员、永久会员等)
  • 只会显示来自 B2 主题“VIP 用户组设置”的有效 VIP 等级

说明:高等级 VIP 自动拥有低等级内容访问权限

分类 / 标签中设置访问限制

后台进入:文章 > 分类目录/标签

添加或编辑分类/标签时,多出一个“访问限制”设置

【资源站必备!】B2主题角色访问限制插件

选择后保存,该分类下的文章会按设置进行访问控制。

常见问题

列表/归档隐藏受限内容

  • 场景:分类页 / 首页 / 归档页
  • 行为:对当前用户不可访问的分类,会从查询中排除,避免用户看到本不应访问的栏目。

单篇文章访问

先检查文章标签是否有访问限制(若有并不满足,则立即处理)

  • 若标签未限制,再检查分类限制
  • 一旦发现不满足的限制:
  • 记录当前访问地址
  • 根据限制类型执行不同处理

插件下载

后台上传启用即可

更新日志

1.2.0

  • 优化 VIP 跳转流程:
  • 在 VIP 页面检测到用户已满足要求后:
  • 显示开通成功提示
  • 自动在短暂延时后跳回原访问受限页面
  • 增加回跳地址安全校验,避免开放重定向风险

1.1.0

  • 全面兼容 B2 JWT 登录:
  • 支持仅 JWT 登录、无 WP Cookie 的场景
  • 优化 VIP 获取逻辑:同时兼容 `zrz_vip` 与 B2 用户等级缓存
  • 修复部分环境下 VIP 开通后仍提示未开通的问题

1.0.0

  • 初始版本
  • 分类 / 标签访问限制
  • 登录弹窗 + VIP 升级跳转
  • 管理员豁免设置
  • 受限列表短代码

点击文末标签阅读更多老白实用教程!

给TA打赏
共{{data.count}}人
人已打赏
网站建设

B2主题会员卡-卡密插件2025修复增强版

2025-12-16 15:45:43

网站建设

B2主题新增-认证用户手动添加与取消认证

2025-12-20 21:58:24

🚨 小黑屋
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
搜索