我在一家公司工作,该公司以你付费访问的学期形式提供在线内容。这学期就像你通过WooCommerce购买的产品一样。
我们一直在使用一种复杂而低效的方法来获取本学期的教程,但从一开始就是这样做的。然而,本周他们将迎来另一个学期,这个过程将不再可行。用户现在有多个选项可供选择,他们选择的任何课程都需要解锁,同时锁定其他学期。
我觉得授予他们访问所选课程的最佳方式是查询数据库,以查找有关用户以及他们购买了哪个学期的信息。这可能需要WP_Query
, $wpdb->
, 组合表格,或者可能有一个更简单的答案,我只是没有看到。
我知道woocommerce购买是一种定制的帖子类型,称为shop order, 我不知道的是哪个列标识了特定的产品,如何将用户绑定到该产品,以及如何创建数据库查询来吸引用户。任何帮助都将不胜感激。