tel : 0935-955-6950 | telegram id : @onewp

کسب درآمد آنلاین از فروش فایل

1wp.ir

صفحه نخست درباره ما تماس با ما
----------------------- ---------------------------

امروز : شنبه ۳ فروردین ۱۳۹۸

به وب سایت یک وی پی خوش آمدید

طراحی پوسته و پلاگین فروشگاه خود را به ما بسپارید

تست خرید از فروشگاه یک وی پی

ساخت صفحه ثبت نام پیشرفته در وردپرس

توسط این فرم ثبت نام کاربر جدید وردپرس، تمام اطلاعات ضروری مانند نام، نام خانوادگی، ایمیل، پسورد از کاربر خواسته می شود و در دیتابیس کاربران وردپرس ذخیره می شود و می تواند در پوسته وردپرس مورد استفاده قرار گیرد.

در حالت عادی و پس از نصب وردپرس ،قابلیت ثبت نام کاربر جدید ( نام نویسی ) غیر فعال می باشد و باید از قسمت تنظیمات وردپرس /  همگانی / عضویت ، این قابلیت فعال شود.

فعال کردن نام نویسی در وردپرس

فعال کردن نام نویسی در وردپرس

 

 

همانطور که مشاهده می کنید در حالت پیش فرض، فقط نام کاربری و ایمیل برای ثبت نام کاربر جدید، باید تکیمل شود.

defualt wordpress register page

defualt wordpress register page

از طرفی همانطور که می بینید برای تکمیل عضویت، نیاز به تایید ایمیل می باشد.

در صفحه پیشرفته ثبت نام، نیازی به تایید ایمیل نخواهد بود و از طریق هیمن فرم  پسورد هر کاربر نیز وارد خواهد شد. علاوه بر این نام و نام خانوادگی کاربر نیز جز موارد ضروری برای ثبت نام می باشد که در دیتابیس کاربران وردپرس ذخیره خواهد شد.



escape(trim($_POST['pwd1'])); $pwd2 = $wpdb->escape(trim($_POST['pwd2'])); $first_name = $wpdb->escape(trim($_POST['first_name'])); $last_name = $wpdb->escape(trim($_POST['last_name'])); $email = $wpdb->escape(trim($_POST['email'])); $username = $wpdb->escape(trim($_POST['username'])); if( $email == "" || $pwd1 == "" || $pwd2 == "" || $username == "" || $first_name == "" || $last_name == "") { $err = 'Please don\'t leave the required fields.'; } else if(!filter_var($email, FILTER_VALIDATE_EMAIL)) { $err = 'Invalid email address.'; } else if(email_exists($email) ) { $err = 'Email already exist.'; } else if($pwd1 <> $pwd2 ){ $err = 'Password do not match.'; } else { $user_id = wp_insert_user( array ('first_name' => apply_filters('pre_user_first_name', $first_name), 'last_name' => apply_filters('pre_user_last_name', $last_name), 'user_pass' => apply_filters('pre_user_user_pass', $pwd1), 'user_login' => apply_filters('pre_user_user_login', $username), 'user_email' => apply_filters('pre_user_user_email', $email), 'role' => 'subscriber' ) ); if( is_wp_error($user_id) ) { $err = 'Error on user creation.'; } else { do_action('user_register', $user_id); $success = 'You\'re successfully register'; } } } ?>
'.$err.''; endif; ?> '.$success.''; endif; ?>

Don't have an account?
Create one now.

 

برای استفاده از این صفحه، باید یک برگه تازه بسازید و قالب آن را به جای قالب پیش فرض برگه، قالب   login page  را انتخاب کنید.

منبع

« مطلب بعدی ثبت نام کاربر در وردپرس بدون نیاز به ایمیل
مطلب قبلی » اضافه کردن شماره موبایل به کاربران در وردپرس

Fatal error: Call to a member function get_id() on null in /home/wpir12/public_html/wp-content/themes/live/single.php on line 75