我有一个会员专用订阅网站,会员只能有一个活动订阅,我需要能够获取订阅的状态。
我查阅了所有文档,发现wcs_get_users_subscriptions()
函数,该函数按相反的日期顺序(即,最新总是第一个)返回给定用户的所有订阅产品的数组。
我确定了这个代码,虽然它有效,但我知道它绝对是wrong way 要做到这一点:
$subs = wcs_get_users_subscriptions( $user_id );
$subs = (object) array_shift( $subs );
$subs = (object) $subs->data;
$return = $subs->status;
有人知道正确的方法吗?