You are here:  Home » PHP » 如何在WordPress中成功登录后重定向用户

您是否曾想在用户登录WordPress网站后将其重定向特定页面?最近,我们的一位用户询问是否可以根据用户角色将登录用户重定向到特定页面。在本文中,我们将向您展示如何在WordPress成功登录后重定向用户。

您需要做的第一件事是安装并激活Peter的Login Redirect插件。激活后,您需要访问设置»登录/注销重定向以设置插件。

在WordPress中设置用户名的登录/注销重定向

Redirect users after successful login in WordPress

设置页面上的第一个选项允许您仅重定向特定用户。您可以从下拉菜单中选择用户名。之后,您可以输入URL以在登录和注销时重定向用户。

单击添加用户名规则按钮以存储此设置。请记住,您始终可以返回设置页面来编辑或删除重定向规则。

Editing a previously set redirect rule

在WordPress中按用户角色设置登录重定向

您还可以根据WordPress中的用户角色设置登录重定向。只需从下拉列表中选择一个用户角色,然后输入重定向URL。例如,您可以将编辑器重定向到管理区域,将订阅者重定向到自定义页面。

Redirect users on successful login based on their user role in WordPress

在WordPress中设置按功能登录重定向

该插件还允许您根据用户级别和功能设置登录重定向。如果您在WordPress中使用具有自定义功能的用户角色,则此选项特别有用。

只需从下拉菜单中选择用户级别,然后输入登录和注销URL。

Redirect user on login / logout based on user level and capabilities in WordPress

为WordPress中的所有用户设置登录重定向

在插件的设置页面上,有一个选项可以为设置重定向所有其他用户。如果用户不符合您在上面设置的任何规则,则可以在此处输入URL来重定向它们。

您还可以使用此设置通过不设置任何其他重定向为所有用户设置站点范围的重定向。

Redirect all users on login / logout in WordPress

在WordPress中注册后重定向用户

当新用户在您的站点上注册时,WordPress会将其重定向到登录页面。您可以设置重定向网址,将其发送到您网站上 Post Registration 部分下的任何其他网页。

Redirect users after registration in WordPress

例如,您可以将它们重定向到欢迎页面,其中包含指向您在网站上可以执行的不同操作的链接。

重要:不要忘记更改权限级别在‘自定义插件设置’部分。该插件允许任何可以编辑类别的人编辑重定向网址。这意味着具有编辑器用户角色的用户可以设置重定向。将其更改为 install_plugins ,以便只有具有管理员角色的用户才能设置重定向。

Configuring redirect permissions

我们希望本文能帮助您在WordPress成功登录后重定向用户。您可能还想查看我们的指南,了解如何为WordPress创建自定义登录页面。

如果您喜欢这篇文章,请订阅我们的YouTube频道WordPress视频教程。您也可以在Twitter和Google +上找到我们。

评论被关闭。