Как я могу получить user_id после входа в систему wordpress / woocommerce - PullRequest
0 голосов
/ 05 июня 2019

У меня есть приложение в codigniter, где я использую только таблицу базы данных woocommerce order_items, где я обрабатываю только завершенные заказы, теперь я хочу получить идентификатор пользователя, как только он войдет в систему, чтобы проверить мою таблицу order_items, еслиу пользователя есть все выполненные заказы, если он завершил заказ, откройте всплывающее окно для подтверждения заказа, если он не завершил заказ, то войдите в систему как обычно.

Я не могу получить идентификатор пользователя, любые идеи дляэто дело?

add_filter('woocommerce_login_redirect', 'wc_login_redirect');

function wc_login_redirect( $redirect_to ) { 
    $user_id = apply_filters( 'determine_current_user', false ); 
    wp_set_current_user ( $user_id );
}

if (isset($wp_query->query_vars['id'])){ 
    $redirect_to = 'localhost/meumerkado/valida_encomendas/…'; 
    return $redirect_to; 
} else { 
    $redirect_to = 'localhost/meumerkado/valida_encomendas/…'; 
    return $redirect_to; 
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...