wordpress 登录 redirect_to 似乎无法正常工作

wordpress login redirect_to does not seem to work expectedly

这不应该按预期工作吗?

http://example.com/login/?redirect_to=http://www.cnn.com

当然,这可能看起来像一个愚蠢的例子,但不应该 redirect_to 尊重给予它的任何东西吗?

就我而言,我最终进入了主页。我在这里做错了什么还是有第三方挂钩可能会干扰预期的行为?

改变这个http://example.com/login/?redirect_to=http://www.cnn.com to this http://example.com/wp-login.php?redirect_to=http://www.cnn.com

您还可以使用 login_redirect 过滤器。见 here

我想这就是您要找的。

这通常会重定向所有登录。为了能够仅在需要时重定向,您可以在 URL 中使用查询字符串参数。检查参数,如果它存在重定向。