回答
这可能是你在找什么:http://codex.wordpress.org/Plugin_API/Action_Reference/user_register
对于多站点WordPress的我也用了“wpmu_activate_user”行动。
不是不是真的。如果用户是注册,我需要user_register。但是,如果他注册了,他还没有被激活。首先当他点击激活错误中的链接时,他被激活。就在这一点上,我的插件应该做一些事情....不要早,不要晚。 – 3cees 2011-04-26 18:13:27
不是。当user_register触发时,它们*被激活。如果你转到我给你的链接,你会发现这种情况发生在“添加到数据库后立即发生”。用户在激活之前不在wp_users表中,并且没有user_id。未激活的注册信息位于wp_signups表中。 – Greg 2011-04-26 18:18:05
不是。这是错误的。用户在注册后直接添加到wp用户。没有表wp_signups。他们也会在注册后直接获得用户ID。我只是做了一个测试。 – 3cees 2011-04-26 18:26:15
这可能是迟到了,但我想点personal_options_update
将解决您的问题。
可以使用这个喜欢用一些挂钩:
action('personal_options_update', 'update_pass_meta');
// update user meta during profile update
function profilescreen($user, $pass1, $pass2){
$currnt_user = wp_get_current_user();
$userid = $currnt_user->ID;
update_user_meta($userid, '_temp_user_pass', $pass2);
}
function update_pass_meta() {
add_action('check_passwords','profilescreen', 10, 3);
}
问候,
- 1. 帐户激活PHP
- 2. 激活和停用帐户
- 3. 注册后激活用户帐户
- 4. 取消激活postgres用户帐户
- 5. 如何激活AdSense帐户?
- 6. PHP帐户激活逻辑
- 7. Authlogic帐户激活轨道
- 8. PHP帐户激活问题
- 9. 如何更改wordpress激活页面上的“激活您的帐户”消息?
- 10. 识别用户何时激活了帐户(已验证的帐户)
- 11. 删除所有未激活的帐户
- 12. 未激活帐户的HTTP状态码?
- 13. 在Wordpress上注册帐户后没有发送激活链接
- 14. 发送用户激活电子邮件的新帐户
- 15. 取消激活帐户不工作
- 16. IdentityServer:帐户激活后登录
- 17. 多商店,prestashop手动激活帐户
- 18. PHP激活用户
- 19. Asp.Net Mvc4 WebSecurity如何激活或关闭用户帐户
- 20. Shopify创建用户帐户需要激活有时
- 21. WSO2 Identity Server取消激活用户帐户
- 22. 在asp.net中手动激活用户帐户
- 23. 获取新用户帐户的用户名到django-registration的激活邮件中?
- 24. 为什么Django注册使用“激活窗口”来激活帐户?
- 25. Magento:如何手动激活客户帐户
- 26. WordPress的AdSense帐户
- 27. wordpress用户帐户的复制
- 28. gsutil使用gcloud激活服务帐户的问题
- 29. 检查用户是否激活了他/她的帐户的最有效方法?
- 30. 使用离子验证激活帐户后自动登录
我工作的一个游戏化WordPress插件,并一直在寻找同样的事情时,我发现这篇文章。还没有测试,但我希望它能起作用。 [文章链接](http://wordpress.stackexchange.com/questions/15683/wordpress-hook-for-user-account-activation-in-normal-wp-not-mu) – tsergium 2012-10-17 12:39:50