نستخدم الدالة wp_create_user():
$user_id = wp_create_user('sara', wp_generate_password(), 'sara@example.com');
if (is_wp_error($user_id)) {
echo $user_id->get_error_message();
} else {
echo "Created user #$user_id";
}
تعيد رقم المستخدم الجديد عند النجاح، أو كائن خطأ إذا كان الاسم أو البريد مستخدمًا مسبقًا.
لتحديد تفاصيل أكثر
wp_insert_user([
'user_login' => 'sara',
'user_pass' => wp_generate_password(),
'user_email' => 'sara@example.com',
'role' => 'author',
]);
كلمة المرور تُحفظ مشفرة تلقائيًا، فلا تشفّرها بنفسك.