WordPress как на ладони

wc_session_expiring

Скажите пожалуйста, я же могу в хуке wc_session_expiring использовать проверку по пользователям?

Например для незалогиненых мне надо стандартное время обнуления корзины - 10 мин, а для залогиненых 24 часа..

0
Дмитрий
4.8 лет назад
  • 1
    campusboy4754 www.youtube.com/c/wpplus
    add_filter('wc_session_expiring', 'filter_ExtendSessionExpiring' );
    add_filter('wc_session_expiration' , 'filter_ExtendSessionExpired' );
    
    function filter_ExtendSessionExpiring($seconds) {
    	return is_user_logged_in() ? 60 * 60 * 23 : 60 * 9;
    }
    
    function filter_ExtendSessionExpired($seconds) {
       return is_user_logged_in() ? 60 * 60 * 24 : 60 * 10;
    }
    Дмитрий 4.8 лет назад

    я понял логику, спасибо, буду пробовать

    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация