Prevent automatic login when register in woocommerce and redirect to login page?

前端 未结 4 1364
刺人心
刺人心 2021-01-01 01:41

I am designing a website with woo commerce wordpress I have separate the login and register page by reference to this solution

How can I redirect the registration pa

4条回答
  •  没有蜡笔的小新
    2021-01-01 02:07

    You can do this using cookie,

    function.php

    setcookie('afterRegister', null, -1, '/');
    function user_autologout(){
       if ( is_user_logged_in() ) {
          wp_logout();
          setcookie("afterRegister", "afterRegister", time() + (86400 * 30), "/");
          return get_permalink(woocommerce_get_page_id('myaccount'));
    
       }
    }
    add_filter('woocommerce_registration_redirect', 'user_autologout', 2);
    

    page-my-account.php

    
    
    

提交回复
热议问题