用户标识在注册时出现意外的后缀

在新注册时创建自定义帖子时,我将新用户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

   }

}


波斯汪
浏览 104回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP