3 回答

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超6個(gè)贊
基本上 - 如果您使用 WP 自己的功能,那么您將獲得成功的 ID
像這樣。
$userdata = array(
'user_login' => $utilisateurCand,
'user_pass' => $passeCand,
'user_email' => $emailCand,
);
$user_id = wp_insert_user( $userdata ) ;
// On success.
if ( ! is_wp_error( $user_id ) ) {
echo "User created : ". $user_id;
}

TA貢獻(xiàn)1798條經(jīng)驗(yàn) 獲得超7個(gè)贊
我已經(jīng)在我的項(xiàng)目中嘗試了下面的代碼來(lái)獲取 wordpress 中最后插入的 ID,我將我的代碼粘貼在下面,希望它對(duì)你有所幫助。
// While use wp_insert_post() use the below code
$post_ID = wp_insert_post($post);
print_r($post_ID);
如果帖子成功添加到數(shù)據(jù)庫(kù),則返回帖子的 ID。失敗時(shí),如果 $wp_error 設(shè)置為 false,則返回 0;如果 $wp_error 設(shè)置為 true,則返回 WP_Error 對(duì)象。
當(dāng)您使用 $wpdb->insert()函數(shù)將數(shù)據(jù)存儲(chǔ)在表中時(shí),您可以使用以下代碼。
$wpdb->insert()
$lastid = $wpdb->insert_id;
我希望這會(huì)對(duì)你有所幫助。

TA貢獻(xiàn)1797條經(jīng)驗(yàn) 獲得超6個(gè)贊
$user_id = wp_insert_user(
array(
'user_email' => $emailCand,
'user_pass' => $passeCand,
'user_login' => $utilisateurCand,
'role' => 'customer'
)
);
if ( ! is_wp_error($user_id) ){
wp_set_current_user( $user_id, $emailCand );
wp_set_auth_cookie( $user_id, true, false );
wp_redirect( home_url() );
}
測(cè)試和工作。
- 3 回答
- 0 關(guān)注
- 117 瀏覽
添加回答
舉報(bào)