
WordPress插件iScheduler是一个强大的文章和产品限制访问调度器WooCommerce插件,站点管理员可以通过它安排或限制对帖子、自定义帖子(如 WordPress 页面、bbpress 帖子或任何其他第 3 方自定义帖子)的访问,以及按“日期规则”和用户角色的产品可见性。WooCommerce 产品也可以设置为“不可购买”(可见但不能添加到购物车)。
演示系统
https://www.codecanyondemo.work/wpps/wp-admin
(Shop admin user role) user: demo
pass: demo
(Customer role) user: demo2
pass: demo
怎么运行的
这非常简单,一旦安装并激活,站点管理员将在主菜单上找到一个新的“调度程序”菜单语音,通过它他可以访问调度规则配置器。使用此菜单,商店管理员可以设置计划规则以自动发布/取消发布帖子、自定义帖子(如 WordPress 页面、bbpress 帖子或任何其他第 3 方自定义帖子)和产品。他还可以简单地按用户角色限制对内容的访问。如果您按用户角色限制帖子/页面,您还可以选择重定向到页面。
注意:要限制未登录用户的访问权限,您只需在用户角色选择部分至少选择一个角色。
将产品设置为不可购买
功能与 Measurement Price Calculator Shop admin不兼容,对于 WooCommerce 产品,可以使用特殊的Unpurchasable选项。启用此功能并将可见性状态设置为可见,所选产品将可见,但由于“添加到购物车”按钮已移除,客户(或属于在角色限制选项区域中选择的角色的产品)将无法添加到购物车.
在Unpurchasable期间之前和之后,商店管理员可以选择是否必须将产品设置为Purchasable或Unpublished。
在不可购买期间,也可以选择显示两条不同的消息产品和商店页面。
注意:确保您使用的主题正确使用商店和单个产品页面中的woocommerce_after_single_product、 woocommerce_loop_add_to_cart_link和woocommerce_single_product_summary操作(如 woocommerce 参考模板所做的那样),否则插件无法正确挂钩到主题以删除添加到购物车按钮。所有精心设计的主题都正确地使用了这些动作。
注意:如果WooCommerce Availability Scheduler插件处于活动状态,则无法购买的功能将不起作用。
安排/限制访问规则
站点管理员可以为一组帖子/产品(直接选择它们或一组类别)分配多个调度规则。每个调度规则都有以下选项:
- 规则名称/id
- 项目类型(WordPress 帖子或 WooCommerce 产品)
- 项目选择
- 类别选择
- 分配策略(规则可以分配给选定的项目/类别,也可以分配给除选定项目之外的所有项目)
- “子”类别(如果选择了一个类别,则该规则也可以分配给它的子类别)
- 计划日期(每个计划的时间段也可以限制用户角色的可见性)
安排日期
对于每个计划规则,站点管理员可以创建不同的计划日期(配置日、月、小时……),每个日期可以分配不同的状态(已发布或未发布)。这里有两个可以做什么的例子:
示例 1(WOOCOMMERCE 产品)
商店管理员希望仅在一年中的每一天的 09:00 至 18:00 之间发布产品,并在其余时间和 12 月 25 日取消发布。
调度规则将配置如下:
- 创建一个新规则并分配一个名称/ID
- 选择“WooCommerce 产品”项目类型
- 选择项目和/或类别
- 创建一个新的日期规则,其中:
- https:已发布
- 用户角色:不选
- 开始日期类型:星期几
- 星期几:全选
- 月份:全选
- 小时:9
- 分钟:0
- 在不匹配的时间段内反转项目 HTTPS:是
- 结束时间:17
- 结束分钟:59
- 创建一个新的日期规则,其中:
- https: 未发布
- 用户角色:不选
- 开始日期类型:一个月中的第几天
- 每月的天数:选择 25
- 月份:选择“十二月”
- 小时:9
- 分钟:0
示例 2(WORDPRESS 帖子)
站点管理员希望仅在一周的偶数天发布帖子,而在其余几天不可用。 调度规则将配置如下:
- 创建一个新规则并分配一个名称/ID
- 选择“WordPress 帖子”项目类型、项目和/或类别
- 选择项目和/或类别
- 创建一个新的日期规则,其中:
- https:已发布
- 用户角色:不选
- 日日期类型:星期几
- 星期几:星期二、星期四、星期六
- 月份:全选
- 小时: 0
- 分钟:0
- 创建一个新的日期规则,其中:
- https: 未发布
- 用户角色:不选
- 开始日期类型:星期几
- 星期几:周一、周三、周五、周日
- 月份:全选
- 小时: 0
- 分钟:1
示例 3(限制未登录用户访问页面)
网站管理员想限制未登录用户访问某些页面,例如,商店、购物车和结帐页面。以下是如何:
- 创建一个新规则并分配一个名称/ID
- 选择“自定义帖子”项目类型,然后选择“商店”、“购物车”和“结帐”页面。
- 创建一个新的日期规则,其中:
- https:已发布
- 用户角色:全选
- 日日期类型:星期几
- 星期几:全选
- 月份:全选
- 小时: 0
- 分钟:0
- 创建一个新的日期规则,其中:
- https:已发布
- 用户角色:全选
- 开始日期类型:星期几
- 星期几:全选
- 月份:全选
- 小时:23
- 分钟:59
帖子/产品列表页面
WPPS 插件添加的另一个有用功能是在 WordPress 帖子和 WooCommerce 产品列表页面上名为“调度规则”的新列。通过这种方式,站点管理员始终可以知道是否已将计划规则分配给一个(或多个)帖子/产品

评论0