Pau*_*dun 2 php wordpress redirect woocommerce
我在使用“woocommerce_login_redirect”过滤器钩子时遇到问题。我希望用户在登录时被重定向到首页,但在结帐页面登录时除外。无论我尝试什么,用户在登录结帐页面时仍会重定向到首页。这是我的代码:
add_filter('woocommerce_login_redirect', 'wc_login_redirect');
function wc_login_redirect( $redirect_to ) {
if ( ! is_checkout()){
$redirect_to = 'https://seiltau.no';
return $redirect_to;
}
}
Run Code Online (Sandbox Code Playgroud)
我也试过 (is_checkout()==false) 和 (!is_page('checkout')) ,但在结帐页面登录时我仍然被重定向到首页。
有任何想法吗?
只需用以下内容替换您的函数代码 -
if ( $redirect_to == wc_get_page_permalink( 'checkout' ) ){
return $redirect_to;
}else{
$redirect_to = 'https://seiltau.no';
return $redirect_to;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1799 次 |
| 最近记录: |