我正在爲WordPress創建自定義註冊表單。
我的問題是添加自定義用戶元。我相信功能wp_insert_user
將只允許您在WordPress用戶表中添加默認字段。wordpress wp_insert_user功能
這是我目前的測試代碼:
$username = '12344';
$password = '1111';
$user_data = array(
'ID' => '',
'user_pass' => $password,
'user_login' => $username,
'display_name' => $loginName,
'first_name' => $firstName,
'last_name' => $lastName,
'role' => get_option('default_role') ,
'user_secondry_email' => '[email protected]'// Use default role or another role, e.g. 'editor'
);
$user_id = wp_insert_user($user_data);
wp_hash_password($password);
我已經找到了add_user_meta
功能,但這需要一個ID添加元數據。顯然用戶還沒有被創建,所以他們沒有ID。任何想法如何解決這個問題?
感謝,丹