以下代码不起作用。由于某种原因,它仅适用于购物车和结帐。我的猜测是is_shop返回false。我试图将其挂接到template_redirect,但再次无法正常工作。帮助吗?
function woo_login_redirect() {
if (
! is_user_logged_in()
&& (is_woocommerce() || is_shop() || is_cart() || is_checkout())
) {
wp_redirect( '/ο-λογαριασμός-μου/' );
exit;
}
}
add_action('template_redirect', 'woo_login_redirect');
答案 0 :(得分:1)
function woo_login_redirect() {
if (! is_user_logged_in() && is_page('your page id')) {
wp_redirect( '/ο-λογαριασμός-μου/' );
exit;
}
}
add_action('template_redirect', 'woo_login_redirect');
请访问此link