在wordpress中重定向到插件页面而不是索引/配置文件页面

在wordpress中重定向到插件页面而不是索引/配置文件页面,wordpress,Wordpress,我已经在wordpress中创建了一个用户角色,对于这个角色,我必须直接将该用户重定向到插件页面,隐藏所有菜单(仪表板和配置文件页面也隐藏),并仅显示插件中的一个页面。 我也不想在wp admin文件夹中创建任何新的文件夹或页面,它应该保持原样。您可以添加一个过滤器,在用户登录后立即检查其角色并更改重定向位置。您需要的过滤器是login\u redirect,其中有一个很好的示例,说明您在寻找什么。您好,感谢您的快速回复。我检查了你的建议,效果很好。但在你回复之前,我做了一些代码来获得输出,它也

我已经在wordpress中创建了一个用户角色,对于这个角色,我必须直接将该用户重定向到插件页面,隐藏所有菜单(仪表板和配置文件页面也隐藏),并仅显示插件中的一个页面。
我也不想在wp admin文件夹中创建任何新的文件夹或页面,它应该保持原样。

您可以添加一个过滤器,在用户登录后立即检查其角色并更改重定向位置。您需要的过滤器是
login\u redirect
,其中有一个很好的示例,说明您在寻找什么。

您好,感谢您的快速回复。我检查了你的建议,效果很好。但在你回复之前,我做了一些代码来获得输出,它也可以工作,但可能是错误的编码风格。请告诉我我的代码是否正确:首先我检查用户的角色,然后使用下面的代码隐藏所有菜单:$restricted=array(uuuuu('Dashboard'),uuuu('Profile'));而(prev($menu)){$value=explode(“”,$menu[key($menu)][0]);if(in_数组($value[0]!=NULL?$value[0]:“”,$restricted)){unset($menu[key($menu)];}}然后通过javascript重定向页面。一般来说,如果有其他方法,我会避免使用javascript进行这样的重定向。无法保证Javascript会在客户端上正确执行(或根本不执行),这会使它们留在您不希望它们看到的页面上!