我正在使用自定義用戶註冊並登錄WordPress。現在我想向註冊用戶發送包含激活鏈接的郵件,以便他們在點擊該鏈接後完成註冊。在WordPress註冊後發送激活鏈接給用戶
2
A
回答
0
你可以使用「用戶激活電子郵件」Wordpress插件來做到這一點。
這裏是鏈接:http://wordpress.org/plugins/user-activation-email/
我希望這會幫助你!
5
可以在 add_action ('user_register', 'send_activation_link');
user_register
做在fucntions.php
添加該代碼的send_activation_link()
functon像一個鉤子,它在用戶創建
function send_activation_link(){
$hash = md5($random_number);
add_user_meta($user_id, 'hash', $hash);
$user_info = get_userdata($user_id);
$to = $user_info->user_email;
$subject = 'Member Verification';
$message = 'Hello,';
$message .= "\n\n";
$message .= 'Welcome...';
$message .= "\n\n";
$message .= 'Username: '.$un;
$message .= "\n";
$message .= 'Password: '.$pw;
$message .= "\n\n";
$message .= 'Please click this link to activate your account:';
$message .= home_url('/').'activate?id='.$un.'&key='.$hash;
$headers = 'From: [email protected]' . "\r\n";
wp_mail($to, $subject, $message, $headers);
}
它結束運行不完整答案,但只是爲了給一個想法,像這樣工作
相關問題
- 1. 在Wordpress上註冊帳戶後沒有發送激活鏈接
- 2. 如何發送激活鏈接給註冊用戶?
- 3. 激活鏈接未在php中發送註冊郵件
- 4. 註冊後激活用戶帳戶
- 5. 用戶激活註冊CodeIgniter
- 6. Wordpress多站點註冊後自動激活用戶
- 7. 如何在用戶點擊激活鏈接後激活帳戶?
- 8. 當新用戶註冊時發送激活電子郵件
- 9. 發送激活郵件給用戶
- 10. Django註冊。發送的激活鏈接缺少我的應用程序名稱
- 11. .NET用戶管理 - 用戶註冊和電子郵件激活鏈接
- 12. 註冊用戶的激活郵件MVC
- 13. 發送電子郵件給用戶在註冊後反應
- 14. 發送給用戶歡迎電子郵件註冊後在php
- 15. 在註冊到Web應用程序後激活帳戶
- 16. 激活用戶註冊,激活布爾值和令牌
- 17. 向新註冊用戶發送驗證郵件以激活其賬戶
- 18. 如何在用戶註冊PHP WordPress後2天后發送後續郵件?
- 19. 更改Wordpress「註冊」鏈接
- 20. 如何編輯buddypress發送的用於激活用戶的註冊郵件
- 21. 如何通過鏈接發送郵件給新註冊用戶更改密碼?
- 22. 軌道 - 電子郵件激活後用戶註冊
- 23. 的equals Django的註冊激活鏈接標誌
- 24. WordPress用戶註冊
- 25. Django的註冊自定義發送激活郵件
- 26. 發送激活電子郵件django註冊(亞馬遜SES)
- 27. django註冊和發送激活電子郵件
- 28. 如何在用戶註冊後生成註冊號(UserId)並通過郵件發送給用戶?
- 29. Angular2:註冊表激活
- 30. 爲什麼在激活SSL後WordPress圖片鏈接不出現?
它真的有幫助 –