登录后WordPress重定向特定用户
WordPress redirect specific user after login
我试图在成功登录后将特定用户从管理仪表板重定向到 WooCommerce 订单页面。
我的代码似乎可以正常工作。重定向正在发生,但它显示错误消息“抱歉,您没有查看此页面的权限”。我 100% 确定用户有权查看该特定页面。
我有点认为这是因为重定向发生在实际会话设置之前。知道如何解决这个问题吗?
我的代码:
function my_login_redirect($redirect_to, $request, $user){
if($user->user_login == 'monitor') {
return home_url("/wp-admin/edit.php?post_type=shop_order/");
}
}
add_filter("login_redirect", "my_login_redirect", 10, 3);
如果您确定权限,请删除最后一个斜杠并重试。
return home_url("/wp-admin/edit.php?post_type=shop_order");
我试图在成功登录后将特定用户从管理仪表板重定向到 WooCommerce 订单页面。
我的代码似乎可以正常工作。重定向正在发生,但它显示错误消息“抱歉,您没有查看此页面的权限”。我 100% 确定用户有权查看该特定页面。
我有点认为这是因为重定向发生在实际会话设置之前。知道如何解决这个问题吗?
我的代码:
function my_login_redirect($redirect_to, $request, $user){
if($user->user_login == 'monitor') {
return home_url("/wp-admin/edit.php?post_type=shop_order/");
}
}
add_filter("login_redirect", "my_login_redirect", 10, 3);
如果您确定权限,请删除最后一个斜杠并重试。
return home_url("/wp-admin/edit.php?post_type=shop_order");