Woocommerce重定向给我一个严重错误

问题描述 投票:-1回答:2

我发现此代码,将商品添加到购物车后,如果客户未登录,他们将被重定向到登录页面。目前,我遇到错误,我认为我没有正确编辑代码。

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');
php wordpress woocommerce
2个回答
0
投票

如果没有https://,则显示错误。您应该使用主网址动态尝试以下代码

wp_redirect(get_home_url().'/sign-in');

0
投票

是,函数wp_redirect是错误的。

wp_redirect( 'https://myshop.co.uk/sign-in' );应该做的工作

© www.soinside.com 2019 - 2024. All rights reserved.