를 얻을 :WooCommerce 가입 상태 I 테마의 <code>function.php</code>의 기능을 사용하고 문제
내가 로그인 할 것을 확인하고, 사용자가이 페이지로 리디렉션 것보다 활성화되지 가입이있는 경우. 두 명의 사용자가 있습니다. 하나는 활성 구독이고 다른 하나는 만료되었습니다. 그러나이 코드를 두 사용자 모두에게 사용하면 둘 다 else 조건에있게됩니다. 즉, 구독하지 않아도됩니다.
이것은 제품 구독이 아니며 사용자 계획에 가입 한 것입니다.
$active_subscriptions = get_posts(array(
'numberposts' => -1,
'meta_key' => '_customer_user',
'meta_value' => $user_id,
'post_type' => 'shop_subscription', // Subscription post type
'post_status' => 'wc-active', // Active subscription
));
if (!empty($active_subscriptions)) {
echo "1";
die;
return true;
} else {
echo "2";
die;
}
아무도 전문가가 아닙니다. – DeDevelopers
"die"를 사용해야하는 이유는 무엇입니까? –
@HussainMahfoodh 방금 어떤 상태에 있는지 확인하고 있습니다 ... 당신은 적절한 해결책이 있습니까? – DeDevelopers