我正在尝试匹配多个wordpress应用程序中的用户数据,因此当用户在一个应用程序上创建时,应在其他应用程序上创建相同的用户。问题是,在插入到我的一个应用程序之前,我需要获得新创建的用户普通密码(在wordpress core之外),以便我可以在其他应用程序上正确插入此用户数据。是否有任何操作/过滤器或方法来执行此操作?
从仪表板添加新用户后,如何在WordPress核心外加密之前获取用户密码?
2 个回复
SO网友:Q Studio
您可以使用手动创建用户wp_create_user()
功能:https://developer.wordpress.org/reference/functions/wp_create_user/
这将允许您确定密码,但当然,您必须小心如何与其他应用程序共享密码。
另一种选择是共享公共信息(电子邮件、用户名等),然后使用返回和更新密码wp_set_password()
: https://developer.wordpress.org/reference/functions/wp_set_password/
SO网友:Nawar Hisso
通过执行user\\u register操作完成:
add_action(\'user_register\', function($user_id) {
//do what you need with $_POST[\'pass1\']
});