PHP wp_重定向基于浏览器语言或带有Polylang和WordPress的页面活动语言

PHP wp_重定向基于浏览器语言或带有Polylang和WordPress的页面活动语言,php,wordpress,redirect,polylang,Php,Wordpress,Redirect,Polylang,我真的不是php专家,也没有写下面的代码,但它在我的网站上运行良好。 如果单击某些链接时未登录,我将使用此选项重定向用户 ///////////////////////// // login requirement ///////////////////////// function require_login_redirect() { if (! is_user_logged_in() && (is_woocommerce() || is_cart() || is_

我真的不是php专家,也没有写下面的代码,但它在我的网站上运行良好。 如果单击某些链接时未登录,我将使用此选项重定向用户

/////////////////////////
// login requirement 
/////////////////////////

function require_login_redirect() {
    if (! is_user_logged_in() && (is_woocommerce() || is_cart() || is_checkout() || is_page(7) || is_page(11462) || is_page(11525) )) {
        wp_redirect( site_url('account-and-login/') );
        exit;
    }
}
add_action('template_redirect', 'require_login_redirect');
我也在使用Polylang(我想这里不相关),如果用户已经在法语页面中,我只想重定向到该页面的法语版本(帐户和登录)

事实上,我认为一个简单的wp_重定向从“帐户和登录”到法语版页面,如果在网站的法语部分就足够了

提前非常感谢您的帮助