我试图在成功登录后将特定用户从管理仪表板重定向到 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);
答案 0 :(得分:0)
如果您确定权限,请删除最后一个斜杠并重试。
return home_url("/wp-admin/edit.php?post_type=shop_order");