Я обнаружил, что после добавления товара в корзину, если клиент не вошел в систему, он перенаправляется на страницу входа. В настоящий момент я получаю сообщение об ошибке, я думаю, что неправильно отредактировал код.
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');