سلام خدمت استاد گرامی
1-من یک فرم ثبت نام ایجاد کردم سپس اطلاعات آن را به تابع wp_insert_user ارسال کردم. اما وقتی از طریق فرم ورود خود وردپرس برای وارد شدن این کاربر جدید اقدام کردم وارد نمی شود و خطا می دهد در حالی که ایمیل و پسورد را درست وارد کرده ام دلیل آن چی است؟
2- باید چه کار کنم تا بتوانم با این کاربر جدید ازطریق فرم وردپرس وارد شوم؟
با تشکر از لطف شما
سلام مجدد آقا رضا
جای خطی که پسورد رو ست می کنید این رو امتحان کنید
'user_pass' => md5($_POST['user_pass'])
ببینید حل میشه
موفق باشید
سلام آقای محب
چه خطای رو می بینید
مطمن هستید که کاربر ایجاد شده توی لیست کاربرها قرار گرفته؟
سلام خدمت آقای مجید زادگی
خطای اشتباه بودن پسورد می دهد؟
کاربر در دیتابیس اضافه می شود ولی پسورد برای وارد شدن را قبول نمی کند
$insert_user = wp_insert_user([
'user_login'=>$_POST['user-login'],
'user_pass'=> $_POST['user_pass'],
'user_nicename' =>$_POST['user_nicename'],
'user_email' =>$_POST['user-email'],
'user_url' =>$_POST['user_url'],
'display_name' =>$_POST['display_name'],
]);
من از طریق فرم اطلاعات گرفتم وبه تابع پاس داده ام .داخل دیتابیس ذخیره می شودمن پسورد
123
انتخاب می کنم و پسورد در دیتابیس به صورت
$P$Bx2NQYIjhlbTSo8pH5FDi37XMyquPH1
ذخیره می شود وقتی با اطلاعات کاربر که اضافه کردم وارد می شوم خطای اشتباه بودن پسورد می دهد؟
با تشکر از لطف شما