Restricted Blocks 是一个 WordPress 插件,允许您根据各种条件限制对特定 Gutenberg 块的访问。
例如,您可以根据用户角色限制内容、隐藏居住在特定地理位置的用户的内容、根据用户设备有条件地显示内容、使帖子的某些部分对搜索引擎不可用等。
限制类型
本节将为您提供有关限制类型和相关使用示例的详细信息。
固定
激活此限制后,将从前端删除一个块。
使用示例
- 暂时隐藏文章的现有部分或新部分,直到它们准备好发布。
密码
只有在成功提交密码后,才会显示受限制的内容。
使用示例
- 仅向俱乐部成员、社区或您的朋友显示私人内容。
- 仅向班级的学生显示可下载资料。
年龄
如果用户满足后端中定义的年龄要求,则插件会显示与此限制关联的内容。请注意,用户可以通过使用提供的表格提交出生日期来声明其年龄。
使用示例
- 限制对敏感内容的访问
地理位置
这种类型的限制允许您根据用户的位置显示或隐藏块。
使用示例
- 根据用户位置显示不同的内容
- 将视频设置为对位于特定国家/地区的用户不可用
装置
此限制允许您根据用户的设备显示块。
使用示例
- 仅使用桌面设备显示复杂布局元素
- 根据用户的设备显示不同的下载链接
时间范围
通过此限制,您可以按指定的时间间隔显示内容。
使用示例
- 在预定的时间间隔内销售门票
- 创建限时抢购
能力
此限制使用 用户的能力 以确定是否显示特定块。
使用示例
- 仅允许特定用户角色访问 Premium 资料。
IP地址
此限制允许您根据访客的 IP 地址显示或隐藏块。
使用示例
- 防止联系表单或评论区域出现垃圾邮件
- 防止黑客攻击
饼干
使用此限制可根据特定 Cookie 的存在来显示内容。
使用示例
- 根据有关用户的可用信息隐藏或显示界面元素
- 仅向登录用户显示内容
HTTP 标头
通过此限制,您可以根据 HTTP 标头中的可用信息显示或隐藏内容。
使用示例
- 对特定机器人或搜索引擎隐藏内容
- 根据用户的设备有条件地显示内容
可定制的样式
您可以使用后端提供的 18 种样式选项自定义前端中显示的元素的颜色和排版。
技术信息
插件说明书
请参阅 插件说明书 了解有关插件安装和使用的更多信息。
地理定位服务
此插件使用 GeoLite2.MaxMind 提供的免费 IP 地理定位数据库。
请注意,要使用 GeoLite2 数据库,您必须创建一个 MaxMind 帐户并接受他们的服务条款。
设备检测
使用 移动检测 PHP 类。
更新
10.12.2024 - v1.09 - Added support for seamless updates delivered directly from our server - Major back-end UI update - Refactoring 15.11.2022 - v1.08 - Minor back-end improvements 19.08.2021 - v1.07 - Initial release
学分
此插件使用以下资源:
- 选择 2 根据MIT 许可证
- 移动检测 根据MIT 许可证
- 作曲家 根据MIT 许可证
- GeoIP2 PHP 应用程序接口 根据Apache 许可证 2.0
- MaxMind DB Reader PHP API 根据Apache 许可证 2.0
- MaxMind Web 服务客户端的通用代码 根据Apache 许可证 2.0
免責聲明
该产品可以包含由 MaxMind 创建的 GeoLite2 数据,可从 https://www.maxmind.com。