回答
這可能是你在找什麼: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. 取消激活postgres用戶帳戶
- 4. 如何在用戶點擊激活鏈接後激活帳戶?
- 5. PHP帳戶激活邏輯
- 6. Authlogic帳戶激活軌道
- 7. PHP帳戶激活問題
- 8. 如何激活AdSense帳戶?
- 9. 如何更改wordpress激活頁面上的「激活您的帳戶」消息?
- 10. 識別用戶何時激活了帳戶(已驗證的帳戶)
- 11. 未激活帳戶的HTTP狀態碼?
- 12. 我們有激活您的帳戶
- 13. 刪除所有未激活的帳戶
- 14. 在Wordpress上註冊帳戶後沒有發送激活鏈接
- 15. 發送用戶激活電子郵件的新帳戶
- 16. 如何激活laravel 5.2中的用戶帳戶
- 17. 實現用戶帳戶激活的最佳方式是什麼?
- 18. PHP用戶帳戶激活檢查不起作用
- 19. 多商店,prestashop手動激活帳戶
- 20. 帳戶激活時出錯django_registration_email
- 21. 從GCloud激活服務帳戶
- 22. IdentityServer:帳戶激活後登錄
- 23. 如何重新激活Facebook帳戶?
- 24. 取消激活帳戶不工作
- 25. 激活鏈接首次被點擊時如何激活帳戶?
- 26. PHP激活用戶
- 27. 獲取新用戶帳戶的用戶名到django-registration的激活郵件中?
- 28. WSO2 Identity Server取消激活用戶帳戶
- 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