登录后WordPress重定向特定用户

时间:2021-06-09 21:33:20

标签: php wordpress authentication redirect woocommerce

我试图在成功登录后将特定用户从管理仪表板重定向到 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);

1 个答案:

答案 0 :(得分:0)

如果您确定权限,请删除最后一个斜杠并重试。

return home_url("/wp-admin/edit.php?post_type=shop_order");