有没有在用户登录后运行的钩子? 时间:2011-09-14 作者:Adam Franco 我正在编写一个插件,它从远程服务获取一些扩展的用户信息,我需要它在用户每次登录时执行其功能。是否有一个在登录后被触发的钩子,我可以向其添加操作? 2 个回复 最合适的回答,由SO网友:Drew Gourley 整理而成 操作挂钩wp\\u登录在用户登录时运行-它可以运行一个简单的函数。function do_anything() { //do stuff } add_action(\'wp_login\', \'do_anything\'); 文件:https://codex.wordpress.org/Plugin_API/Action_Reference/wp_login这里真正养家糊口的人是wp_authenticate 其中有一些文档。它传递一个具有给定用户名和密码的数组,这使您有机会在必要时将信息传递给远程服务。https://codex.wordpress.org/Plugin_API/Action_Reference/wp_authenticate要在登录后更改重定向URL,有一个过滤器login_redirect: https://codex.wordpress.org/Plugin_API/Filter_Reference/login_redirect SO网友:adam2k 我会警告不要使用wp_login. 它已被弃用,在WordPress的更高版本中可能根本不起作用。相反,请尝试wp_signon 功能Edit: 这个wp_login function 已弃用,但wp_login action 仍然可以使用。 结束 文章导航