基于日期和日期范围的仅限会员下载
Posted
技术标签:
【中文标题】基于日期和日期范围的仅限会员下载【英文标题】:Date and date range based member-only downloads 【发布时间】:2019-10-03 16:08:02 【问题描述】:针对仅限会员的内容(目前使用 Woo 会员资格和 Woo 订阅)的特定设置让我头疼。
该项目有大量可一次性购买的可下载产品。到目前为止,一切都很好 :) 但是,付费会员应该可以免费下载这些下载 - 有点棘手。
除此之外,只有那些在会员期内发布的下载才能免费使用 - 每个产品都有一个自定义字段,其中包含产品所属的月份和年份。
例如,如果我是 2019 年 1 月以来的活跃会员 - 我可以免费访问 2019 年 1 月、2019 年 2 月等的下载。 如果我曾经是 2018 年 4 月至 2018 年 12 月的会员 - 我可以免费获得 2018 年 4 月、2018 年 5 月等的下载。
任何提示如何建立这样的设置?我应该考虑 EDD(或其他东西)而不是 Woo 吗?我几乎准备好开始为此修改https://woocommerce.com/products/woocommerce-subscription-downloads/,但我想也许其他人以前做过类似的事情?
【问题讨论】:
如果file_meta_date
在范围内(start_subscription
,end_subscription
)可以下载吗?
如何让可下载产品无需结帐即可免费下载?
我想您可以在产品模板中添加直接下载链接,然后仅在满足 @Sky 条件时才可用。
【参考方案1】:
这次聚会有点晚了,但我认为一个名为 S2Member 的插件可能非常适合这种情况。
【讨论】:
以上是关于基于日期和日期范围的仅限会员下载的主要内容,如果未能解决你的问题,请参考以下文章