正如标题所说,我试图在用户登录后重定向回主页。这是我在functions.php中的函数:
function redirect_to_front_page() {
wp_redirect( get_option('home') );
}
add_action('wp_login', 'redirect_to_front_page');
出于某种原因,我只是被重定向到登录表单。
很抱歉这个简单的问题,对于wordpress来说还是一个新手
提前致谢
答案 0 :(得分:0)
这是一种方法:
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);
请注意,在重定向用户之前,确保它不是管理员。