简单地说,我试图在单击“保存更改”按钮后重定向用户。该插件使用自定义功能,因此我想检查当前用户是否具有正确的功能,然后再进行保存和重定向。
然而,有点进退两难。我尝试过使用“admin\\u init”和“admin\\u menu”加载执行上述操作的函数。
使用“admin\\u init”会为“current\\u user\\u can”函数抛出一个未定义的函数错误,这是有意义的,因为它尚未加载(并且在其他帮助主题中有详细的说明)。重定向工作正常(使用wp\\u safe\\u redirect)。
另一方面,使用“admin\\u menu”允许“current\\u user\\u can”功能工作,但重定向不起作用。这是因为标头已经发送。
有没有办法让这两个函数都在操作“admin\\u init”或“admin\\u menu”中工作?
提前谢谢。