在新注册时创建自定义帖子时,我将新用户ID用于帖子名称和条目。名称获得正确的ID,但获得“ -2”后缀。并重定向将新用户发送到工作网址(后缀为“ -2”)我不知道是什么原因导致了该迭代。而且由于我将在许多事情上使用这些ID,因此我需要摆脱它。if ( !username_exists( $user ) && !email_exists( $email ) ) { $user_id = wp_create_user( $user, $pass, $email ); if( !is_wp_error($user_id) ) { //user has been created $user = new WP_User( $user_id ); $user->set_role( 'participation' ); $my_cptpost_args = array( 'post_title' => $user_id, 'slug' => $user_id, 'post_status' => 'publish', 'post_type' => 'profile' ); $cpt_id = wp_insert_post( $my_cptpost_args, $wp_error); //Redirect header( 'Location: http://mynewsite.com/profile/'.$user_id ); exit; } else { //$user_id is a WP_Error object. Manage the error }}
1 回答
- 1 回答
- 0 关注
- 103 浏览
添加回答
举报
0/150
提交
取消