Как проверить, находится ли пользователь в пробной версии или нет в подписках Woocommerce?

Как выполнить простую проверку, чтобы вернуться, если пользователь в настоящее время использует пробную версию с подписками WoocCmmerce?

Продукт имеет пробный период 7 дней.

Мы хотим отображать раздел на панели инструментов, если пользователь находится в пробной версии, а если нет, раздел не должен отображаться. Просто значение да или нет.


person LinuxGoose    schedule 07.11.2019    source источник
comment
Пожалуйста, уточните, какой плагин вы используете для подписки.   -  person lakshman rajput    schedule 07.11.2019
comment
@lakshmanrajput Это с подписками Woocommerce   -  person LinuxGoose    schedule 08.11.2019


Ответы (1)


// Попробуй это

 $subscription_id = 5422;
     $subscription = wcs_get_subscription($subscription_id);

     $get_length = $subscription->get_trial_length(); //1 get_post_meta($subscription_id, '_subscription_trial_length', true);
     $get_period = $subscription->get_trial_period(); // month get_post_meta($subscription_id, '_subscription_trial_period', true);

if(!empty($get_length) && !empty($get_period )){
 // code here
}

// длина возврата 1 месяц, 7 дней, 1 год // проверка

person Vijendra Yadav    schedule 07.11.2019