登录后尝试将用户重定向到主页

鲍勃

如标题所示,我试图将用户登录后重定向到首页。这是我在functions.php中拥有的功能:

function redirect_to_front_page() {
wp_redirect( get_option('home') );
}

add_action('wp_login', 'redirect_to_front_page');

由于某种原因,我只是重定向到登录表单。

抱歉,这个简单的问题对wordpress来说还很陌生

提前致谢

托比亚桑德森

这是一种实现方法:

function redirect_to_front_page($redirect_to, $request, $user) {
    return (is_array($user->roles) && in_array('administrator', $user->roles)) ? admin_url() : site_url();
} 
add_filter('login_redirect', 'redirect_to_front_page', 10, 3);

请注意,在重定向用户之前,请确保它不是管理员。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

注册后将用户重定向到登录页面

如果用户已经登录,则重定向到主页

成功登录后,我无法重定向到主页

SSO-SAML,成功登录后将用户重定向到指定的登录页面

流星-登录后将用户重定向到/ dashboard

填写登录表单后如何将用户重定向到/ creatPost?

CodeIgniter-登录后如何将用户重定向到先前尝试的路由

使用Okta登录ASP.NET Core后,将用户重定向到默认页面

Laravel登录后将用户重定向到原始目的地

新的密码散列-尝试登录时将用户重定向到密码重置

将用户重定向到登录表单

登录/注册后如何将用户重定向到特定路由?

登录后将用户重定向到其他页面

Vue Router将用户重定向到其他主页(如果已经登录)

登录后将用户重定向到同一页面

将用户重定向到登录页面

使用Spring Security登录后无法将用户重定向到所需页面

将用户重定向到主页或禁用登录按钮(如果未登录)

如果用户已经登录,如何将用户重定向到其主页?

Symfony-如何将用户重定向到登录后访问的上一页?

管理员登录后,Modx 将用户重定向到特定页面

登录后将用户重定向到aa页面

验证登录令牌并将用户重定向到主页(如果有效)

使用 PassportJS 在 Facebook 登录后将用户重定向到原始 URL

登录时将用户重定向到主页

登录后 /login 应重定向到主页

登录后如何重定向到主页:ReactJS?

我应该在注册后将用户重定向到登录页面还是主页?

用户登录后无法让 Express 重定向到主页