AI 摘要
📝 102 字⏱ 9 分钟阅读
插件详细介绍
🔒 最骚文章&分类访问控制 v3.0.0
日主题(RiPro)专用 WordPress 内容可见性控制插件。
一、核心功能
1. 文章级别控制
在每篇文章的编辑页面右侧会出现「🔒 文章可见性设置」面板,提供两个选项:
- 👤 未登录不可见 — 未登录用户看不到这篇文章
- 👑 仅会员可见 — 只有 VIP / BOSS 会员才能看到
2. 分类级别控制
在后台设置页面可以勾选整个文章分类进行隐藏,支持:
- 自动获取网站所有分类(显示文章数量和父分类)
- 分类搜索、全选/取消全选
- 两种隐藏模式:未登录隐藏 / 仅会员可见
- 勾选的分类及其下所有文章在前台全站彻底消失
3. 全站过滤(7层封堵)
隐藏内容在以下所有入口都不可见:
| 过滤层 | 说明 |
|---|---|
pre_get_posts |
所有 WP_Query 查询(首页、板块、侧边栏、自定义查询) |
get_terms / get_categories |
任何分类列表调用 |
wp_nav_menu_objects |
导航菜单 |
widget_categories_args |
侧边栏/小工具分类列表 |
template_redirect |
直接访问隐藏分类/文章的URL |
rest_prepare_post |
REST API 接口 |
posts_where |
RSS 订阅源 |
4. 四种拦截方式
当用户无权访问隐藏内容时,可选择:
- 🚫 返回 404 — 搜索引擎不会收录
- 🔑 跳转登录 — 重定向到 WordPress 登录页
- 🌐 自定义URL — 跳转到会员购买页等指定页面
- 💬 显示提示 — 显示自定义提示信息(带精美卡片页面)
二、后台管理面板
四个标签页
- ⚙️ 基础设置 — 功能开关、拦截方式选择
- 📁 分类控制 — 分类搜索/勾选、隐藏模式设置
- 🚀 高级功能 — RSS隐藏、评论隐藏、搜索隐藏、API保护、菜单隐藏
- 📊 数据统计 — 总文章/已隐藏/隐藏分类/会员数等统计卡片
调试面板
后台顶部实时显示:
- 当前用户信息、角色、VIP类型
- 已保存的隐藏分类ID和名称
- 当前过滤状态
三、高级功能
| 功能 | 说明 | |—| | 导航菜单隐藏 | 从菜单中自动移除隐藏分类链接 | | RSS 订阅隐藏 | RSS 源中不出现隐藏文章 | | 评论区隐藏 | 隐藏文章的评论也不显示 | | 搜索结果隐藏 | WordPress 搜索中排除隐藏内容 | | REST API 保护 | API 接口也无法获取隐藏内容 |
四、会员系统兼容
直接调用日主题(RiPro)的 get_user_vip_data() 接口,判断用户 VIP 类型:
no→ 普通用户vip→ VIP 会员boosvip→ BOSS 会员
前台对所有用户一视同仁 — 管理员在前台也按实际会员身份判断,后台管理不受影响。
五、使用方法
- 1.上传
zuisao-nosee文件夹到/wp-content/plugins/ - 2.后台激活插件
- 3.左侧菜单找到红色锁头图标「文章&分类访问控制」
- 4.勾选要隐藏的分类,选择隐藏模式
- 5.保存设置,前台立即生效
———————————————————————————-
以下是老版本
———————————————————————————-
设置文章可见性
注意,此插件内会员可见为日主题专用,未登录或游客不可见为所有主题可用,包括国外主题
总结
后台截图

