$current_user_id,
'limit' => -1,
'status' => ['processing', 'completed']
));
$has_subscription = false;
foreach ($orders as $order) {
foreach ($order->get_items() as $item) {
$product = $item->get_product();
if ($product && $product->get_name() && stripos($product->get_name(), 'subscription') !== false) {
echo "
";
echo "🧾 Subscription: " . esc_html($product->get_name()) . "
"; echo "Status: " . ucfirst($order->get_status()) . "
"; echo "Order Date: " . esc_html($order->get_date_created()->date('d M Y')) . "
"; echo "
";
$has_subscription = true;
}
}
}
if (!$has_subscription) {
echo ""; echo "Status: " . ucfirst($order->get_status()) . "
"; echo "Order Date: " . esc_html($order->get_date_created()->date('d M Y')) . "
"; echo "
❌ No active subscriptions found.
"; } ?>