在Wordpress中通过API创建新用户时如何发送电子邮件密码?

2024-05-17

可以使用以下行通过 API 创建新用户:

$user_id = wp_insert_user( $user_data );

我想知道如何向新创建的用户发送包含其密码的电子邮件? Wordpress API 中是否有任何函数可以处理这项工作,还是我应该自己创建并发送电子邮件?


正如 David 猜测的那样(但没有具体说明),Wordpress 内部有一些功能可以做到这一点:wp_new_user_notification($user_id, $user_pass) http://codex.wordpress.org/Function_Reference/wp_new_user_notification.

所以,重写上面的代码,它应该看起来像这样(4.3.1 中弃用参数后代码已被编辑):

$user_id = wp_insert_user( $user_data );
wp_new_user_notification( $user_id, null, 'both' );

Edit:另请参阅下面@ale 的评论。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在Wordpress中通过API创建新用户时如何发送电子邮件密码? 的相关文章

随机推荐