我有一个自定义多步骤表单,用于收集用户数据和其他详细信息,在最后一步中,它有2个选项供用户选择,
1)要求用户输入登录详细信息并提交保存记录
2)注册/注册并提交存储数据和自动创建帐户。
For step 2, 我用过wp_insert_user() 创建用户和$wpdb->insert 在记录中保存该用户的其他详细信息。
Note: 我在同一页上编写所有代码,因为我不擅长使用函数,
if ( $_POST[\'register_account\'] ) { //wp_insert_user() //$wpdb->insert; }
For Step 1, 我试着使用wp_signon() 但它给了我Warning: Cannot modify header information - headers already sent by.
我只需要一个简单的自定义登录查询就可以登录,登录后显示用户从该表单前面的步骤中选择的信息,确认后,将此记录保存到此登录usermeta
if ( $_POST[\'login_account\'] ) { //logged in and show data; }