Php Memberpress。如何获取用户订阅时间

Php Memberpress。如何获取用户订阅时间,php,wordpress,Php,Wordpress,我需要检查用户在Memberpress上进行订阅的时间 我已经找到了知道用户是否在使用 user_can( $user_id, 'memberpress_product_authorized_xxx' ) 其中xxx是成员的if 但我想弄清楚$user_id在该会员身份下有多少时间,如果是每月订阅,他续约了多少个月 用memberpress函数或类而不是一个生锈的数据库查询是否可以实现这一点 $membership_id = membership plan id. $expiring_txn

我需要检查用户在Memberpress上进行订阅的时间

我已经找到了知道用户是否在使用

user_can( $user_id, 'memberpress_product_authorized_xxx' )
其中xxx是成员的if

但我想弄清楚$user_id在该会员身份下有多少时间,如果是每月订阅,他续约了多少个月

用memberpress函数或类而不是一个生锈的数据库查询是否可以实现这一点

$membership_id = membership plan id.

$expiring_txn = MeprUser::get_user_product_expires_at_date($current_user->ID, $membership_id, true); 

if(!empty($expiring_txn)){

echo $created_at = MeprAppHelper::format_date($expiring_txn->created_at, _x('Never', 'ui', 'memberpress'));

echo $expires_at = MeprAppHelper::format_date($expiring_txn->expires_at, _x('Never', 'ui', 'memberpress'));

}