تبلیغات
طراحی و بهینه سازیمشاهده
سرور مجازی
هاست

چگونه یک افزونه ثبت نام برای وردپرس بسازیم؟

مقالات,آموزش,ترفند , وردپرس

چگونگی ساخت افزونه ثبت نام در وردپرس

امروزه در دنیای مجازی در بیشتر سایت ها فرم های ثبت نام و یا ورود و خروج کاربران را دیده اید و تا به حال در سایت ها ثبت نام کردید و با این فرم ها هم تاکنون فعالیت کرده اید. بیشترین سایت ها فرم های خود با افزونه های مانند userpro و دیگر افزونه ها می سازند.

 

این بار شما برای ساخت فرم دیگر نیاز به افزونه خاصی ندارید و شما با چند کد می توانید یک پنل ورود و ثبت نام برای سایت خود داشته باشید. بدون نصب افزونه ای شما دارای فرم ثبت نام خواهید شد.

 

همه ما مدیران سایت وردپرسی و یا کاربران برای دسترسی داشتن به صفحه پیشخوان خود باید وارد صفحه ورود خود شویم و در صفحه ورود اطلاعات خود (یوزر و پسورد خود) را وارد کنیم تا وارد پیشخوان سایت خود شویم.

چگونه یک افزونه ثبت نام برای وردپرس بسازیم؟

صفحه ورود به پنل پیشخوان وردپرس خود مانند یک صفحه ثبت نام وردپرس دارد که با کلیک بر روی ثبت نام در زیر بعضی از سایت ها وجود دارد که می توانید با آن در آن سایت ثبت نام کنید. اگر سایت شما دکمه ثبت نام ندارد از بخش تنظیمات می توانید تیک گزینه هر کسی می‌تواند نام‌نویسی کند را کلیک کنید.

 

کد های که باید برای ساخت فرم ثبت نام در فایل functions.php قالب تان بگذارید :

فیلد ثبت نام در بالا دارای متغیرهای متفاوتی هستند. که در کد شما می توانید نمونه ای از کدها را ببینید :

اما ساخت فرم ثبت نام هنوز به مرحله ی آخر نرسیده! شما باید به آن اعتبار دهید تا کاربران حق ورود پیدا کنند. در نتیجه، باید تابع حق ورود را با عنوان Registration_validation بهش بدید تا بتوانید فرم ثبت نام را بسازید .

 

ایجاد تابع و عبور از بخش ثبت نام :

برای این کار باید از کلاس wp_error برای دسترسی به تابع ها استفاده کنید :

یک نکته که نباید فراموش کنید : باید اطلاع داشته باشید که وقت ثبت نام باید یک نام کاربری به همراه پسورد و ایمیل داشته باشید و اجباری است و نباید از یاد برود. برای اجرای این کد ها باید چند تکیه کد خالی داشته باشیم که اگر خالی بود باید پیغام خطایی اعلام بشه که مربوط به کلاس wp-error می باشد :

البته ما باید تکیه کدی برای این که کاری کنیم برای نام کاربری که کمتر از چهار تا نباشد و در غیر این صورت پیغام خطا دهد :

در این موقع باید یک تکیه کد برای زمان ثبت نام کاربری کدی قرار دهیم تا ساعت ثبت کاربر را به ما نشان دهد :

ایجاد خدمات وردپرس با تابع  validation_username  که برای ایجاد نام کاربری معتبر استفاده می شود :

بعد از این که یا نام کاربری در حال ساخت هستیم باید کدی بنویسیم که پسورد را کم تر از 5 کارکتر نباشد :

بعد از پسورد باید کاری کنیم و یا کدی بنویسیم که ایمیل را قبول کند و بگویید که ایمیل معتبر است :

بعد از باید کدی بنویسیم که ایمیل را تآیید کند :

اگر بخش های آدرس سایت پر شد باید کدی بنویسیم که اعتبار آن را چک کند :

بعد باید تکیه کدی قرار دهیم که تمام ارور ها و مشکل های از دست رفته را نمایش دهد :

بعد از این همه  کد و تابع ()complete_registration در این افزونه برای ثبت نام کاربر استفاده و کارایی دارد. ثبت نام کاربر در واقع به وسیله کد wp_insert_user قرار می گیرد :

بعد از کد های ()complete_registration باید از تابع ای برای اضافه کردن کاربرد این فرم استفاده کرد که ما کد را برای شما قرار داده داده ایم کد رو به رو می باشد ()custom_registration_function که این کد برای تمامی کد های بالا ایجاد شده است و کاربرد فراوانی دارد :

تصویر فرم ساخته شده با این کد ها : ( نسخه انگلیسی )

چگونه یک افزونه ثبت نام برای وردپرس بسازیم؟

برای فعال سازی افزونه معرفی شده زیر از شورت کد رو به رو استفاده نمایید  [cr_custom_registration] و برای ثبت شورت کد هم باید این کد رو به functions.php قالب اضافه کنید:

و برای نمایش با کد php از کد زیر در قالب سایتتون استفاده کنید.

امیدوارم با این آموزش بتوانید یک صفحه ثبت نام عالی داشته باشید 🙂

دانلود

حراج محدود 59 افزونه فارسی فقط 59 هزارتومان ( قیمت تک فروش 590 هزارتومان )


مارکیو | طراحی حرفه سایت،سئو و بهینه سازی سایت


مطلب مفیدی بود ؟
نویسنده : mohammad 0 مقالات,آموزش,ترفند , وردپرس

لینک کوتاه مطلب : https://www.20script.ir/?p=42120

کلمات کلیدی پست :
درگاه پرداخت
مطالب مرتبط
484تغییر متن فوتر پنل مدیریت وردپرس [بدون افزونه] تاریخ : 1398/01/4
6,731عدم نمایش مطالب دسته خاص صفحه اصلی وردپرس تاریخ : 1393/02/6
12,297افزونه محاسبه هزینه پروژها با WPCC برای وردپرس تاریخ : 1393/10/19
3,502مخفی کردن صفحه خاص از نتایج گوگل تاریخ : 1396/06/20
3,792افزودن عکس به ساید بار وردپرس با افزونه Image Widget تاریخ : 1394/12/6
1,316آموزش رفع خطای Syntax Error در وردپرس تاریخ : 1397/02/14
5,377آموزش ریدایرکت آدرس سایت از HTTP به HTTPS تاریخ : 1396/10/11
3,177تغییر نحوه نمایش دیدگاه های مدیر در وردپرس تاریخ : 1395/01/17
1,060نمایش آی فریم در وردپرس با افزونه Advanced iFrame تاریخ : 1397/08/11
2,069ایجاد اسلایدر لوگو در وردپرس با افزونه Logo Slider WP تاریخ : 1396/09/5
508نمایش جدیدترین کاربران در وردپرس بدون افزونه تاریخ : 1398/02/6
308حذف گزینه تغییر رمز از پیشخوان کاربران در وردپرس تاریخ : 1398/02/15
برخی از قالب های وبلاگ - بیست اسکریپت
قالب عشق بین انگشت ها
قالب دخترونه و آرایش
قالب زیبای ماشین
قالب فانتزی و طنز چِشم
قالب دختر رویایی
قالب وبلاگ دکوراسیون
قالب وبلاگ کلبه و درخت
قالب دختر زیبا
قالب پسرونه غمگین
قالب عاشقانه قلب