如果客户在继续结账时未登录,请将其重定向为登录

时间:2018-01-24 作者:Leo

我试图重定向未登录的客户,当他们按下我购物车页面上的“继续结帐按钮”时,但什么都没有发生。

这是我的代码:

function custom_redirect_checkout(){
if ( !is_user_logged_in() ){

  wp_redirect( \'https://www.domain.co/login/\', 301 );

  exit;
  }
}

add_filter( \'woocommerce_proceed_to_checkout\', \'custom_redirect_checkout\' );

1 个回复
SO网友:Dharmishtha Patel

我想woocommerce_proceed_to_checkout 是一个操作,而不是筛选器。

看见http://hookr.io/actions/woocommerce_proceed_to_checkout/.

有关操作和筛选器之间的差异,请查看以下问题:Difference Between Filter and Action Hooks?

结束

相关推荐

url redirect none www to www

在我的常规设置中,url显示不带www如果我这样放置www我需要做什么。htaccess mod\\u rewrite重定向我的none www(example.com)doamin重定向www(www.example.com)或这是否正确处理url重定向?