Гость не может увидеть страницу благодарности - PullRequest
0 голосов
/ 28 февраля 2019

Я внес некоторые изменения в тему и заставил оформить заказ через страницу входа.где вы можете найти гостевую страницу входа, которая просто передает «guest» по URL.Моя проблема сейчас заключается в том, что после завершения оформления заказа гость перенаправляется на страницу входа.Я знаю, что моя проблема в файле functions.php, но я не знаю, как ее исправить.

functions.php

function wpk_checkout_user_logged() {
    if(function_exists('is_checkout') && is_checkout() && !is_user_logged_in() && !isset($_GET['guest'])  ) {

        $account_page_id = wc_get_page_id( 'myaccount' );
        if($account_page_id == -1) {
            return;
        }

        $account_page_url = get_permalink( $account_page_id ) . '?checkout_redirect';
        wp_redirect($account_page_url);
        exit;
    }
}
add_action('wp', 'wpk_checkout_user_logged');
...