کد شو پیدا کردم شاید دوستان لازمش بشه
function my_registration_errors( $errors, $sanitized_user_login, $user_email )
{
if ( strlen( $sanitized_user_login ) < 5 ) {
$errors->add( 'username_too_short', __( '<strong>خطا</strong>: نام کاربری باید حداقل 5 کاراکتر باشد.' ) );
}
return $errors;
}
add_filter( 'registration_errors', 'my_registration_errors', 10, 3 );
میتونین خودتون تنظیم کنید چندتا کاراکتر باشه
سلام.
برای این کار یک تابع به صورت زیر تعریف کنید :
اول با یک دستور شرط بررسی کنه که تکس باکس خالی یا پوچ مقدار نباشه
دوم با استفاده از یک شرط دیگه مقدار کاراکترهای ورودی داخل تکس باکس رو دریافت کنه و بررسی کنه که از شش کارکتر بیشتر باشن
برای انجام دو مرحله بالا از DOM میتونین داخل اسکریپت استفاده کنید
اگر راهنمایی بیشتر خواستین سوال بپرسین
درود خوبی...
می توانیداز طریق ایمیل نام کاربری برای کاربر ایجاد کنید.
$userEmailParts = explode('@', $user_email);
$newUser = wp_insert_user([
'user_login' => apply_filters('pre_user_login', $userEmailParts[0] . rand(1000, 9999)),
]);
کد شو پیدا کردم شاید دوستان لازمش بشه
function my_registration_errors( $errors, $sanitized_user_login, $user_email )
{
if ( strlen( $sanitized_user_login ) < 5 ) {
$errors->add( 'username_too_short', __( '<strong>خطا</strong>: نام کاربری باید حداقل 5 کاراکتر باشد.' ) );
}
return $errors;
}
add_filter( 'registration_errors', 'my_registration_errors', 10, 3 );
میتونین خودتون تنظیم کنید چندتا کاراکتر باشه
ساده ترین کاری میتونم بهت معرفی کنم
از قسمت قالب بگرد تگ html ورودی رمزتو پیدا کن
میتونی از pattern ها و عبارات منظم تو اون html استفاده کنی
عبارات منظم استاد عباس مقدم رو سرچ کن
یا از افزونه های ثبت نام کاربر استفاده کن که این امکانو بهت بدن
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟