Перенаправление Woocommerce выдает критическую ошибку - PullRequest
0 голосов
/ 25 мая 2020

Я обнаружил, что после добавления товара в корзину, если клиент не вошел в систему, он перенаправляется на страницу входа. В настоящий момент я получаю сообщение об ошибке, я думаю, что неправильно отредактировал код.

function wpse_131562_redirect() {
    if (
        ! is_user_logged_in()
        && (is_cart() || is_checkout())
    ) {
        // feel free to customize the following line to suit your needs
        wp_redirect('myshop.co.uk/sign-in'());
        exit;
    }
}
add_action('template_redirect', 'wpse_131562_redirect');

Ответы [ 2 ]

0 голосов
/ 25 мая 2020

Без https: // выдает ошибку. вы должны использовать динамический URL-адрес дома c попробуйте следующий код

wp_redirect(get_home_url().'/sign-in');
0 голосов
/ 25 мая 2020

Да, функция wp_redirect неверна.

wp_redirect( 'https://myshop.co.uk/sign-in' ); должна выполнить работу

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...