1

我设计了一个插件,并在其部分功能中尝试根据Wordpress注册表单中新注册用户的 ID 将一些数据保存到 MySQL 中的自定义表中。我使用user_register钩子如下:

function my_func($user_id){

    // some DB Query code based on $user_id
}

add_action('user_register', 'my_func', 10, 1);

我已经在Wordpress user_register 钩子中尝试过没有执行的解决方案? 并使用了那里描述的profile_update钩子,但它无济于事。我也尝试更改优先级值并将其删除,但问题仍然存在。

我唯一想要的是在注册表单中访问新注册用户的 ID。如果有人可以帮助我,我将不胜感激。

4

1 回答 1

1

我终于可以找到解决方案了。实际上,在问题的myfunc函数的主体中,我试图使用 javascript alert 输出$user_id,由于某种原因,该脚本当时没有运行,但我的查询成功运行,并且我使用user_register钩子的方式是正确的.

我只是想分享它以防有人遇到这样的问题。

谢谢。

于 2019-04-10T20:50:46.793 回答