在 WooCommerce 中输出订阅号以用作会员号

Output Subscription Number in WooCommerce to use as a Membership Number

我正在使用带有会员资格和订阅的 WooCommerce。我的问题分为两部分。首先,当我们要为会员分配会员编号时,我不确定最佳做法是什么。在将会员资格分配给订阅产品的那一刻,使用订阅产品作为会员 ID 是有意义的。我认为没有其他选择。为此,我想将这个订阅号输出为会员ID。不会有任何其他订阅产品。所以我的问题的第二部分是如何打印会员编号,像这样:

    $user_id = $current_user->ID;
    $subs = wcs_get_users_subscriptions($user_id)
    <em class="mem-num"><?php echo '#'.$subs;?></em>

这会产生#数组

所以实际上,我可能需要遍历一个只有一个值的数组,return它作为 ID。

我设法通过这里的这个答案整理了一个解决方案:

$customer_subscriptions = get_posts( array(
        'numberposts' => -1,

        'post_type'   => 'shop_subscription', 
        'post_status' => 'wc-active' 
    ) );

            foreach( $customer_subscriptions as $customer_subscription ){
        // The subscription ID
        $subscription_id = $customer_subscription->ID;

                wc_get_order( $subscription_id );

            }

<div class="mem-num"><?php echo '<i class="fas fa-user"></i> Your Membership Number: '.$subscription_id;?></div>

我不想从订阅ID中获取订单号只是为了将订阅ID输出为会员号。