【问题标题】:Redirect Logged Out Users Wordpress重定向已注销的用户 Wordpress
【发布时间】:2020-03-26 10:51:00
【问题描述】:

我有一个 WordPress 网站,用户在使用该网站之前会转到 WooCommerce 登录/注册页面。我想在我的functions.php中添加一些东西,检查用户是否登录以及他们是否在登录页面上,如果没有,它将他们重定向到登录页面。我能找到的唯一代码重定向已注销的用户,所以我希望有人能提供帮助。

【问题讨论】:

标签: php wordpress woocommerce


【解决方案1】:

请在您的functions.php中添加以下代码

add_action( 'template_redirect', 'redirect_to_login' );
function redirect_to_login() {
  if ( is_page('my-account') && ! is_user_logged_in() ) {
     wp_redirect( '/login/', 301 ); 
     exit;
   }
   elseif ( is_page('login') && is_user_logged_in() ) {
     wp_redirect( '/my-account/', 301 ); 
     exit;
   }
}

【讨论】:

    猜你喜欢
    • 2018-07-16
    • 1970-01-01
    • 1970-01-01
    • 2013-08-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-13
    • 2015-01-08
    相关资源
    最近更新 更多