طراحی و بهینه سازیمشاهده

آخرین ارسال های تالار مشاهده انجمن

عنوانپاسخبازدیدتوسط
iconforumافزایش تعداد فالور اینستاگرام - بسیار بسیار ارزان00daymobile
iconforumافزونه کوتاه کننده لینک12192AHF-victory
iconforumلایسنس ویژوال کامپوسر649tiger2
iconforumراهنمای در مورد چند اسکریپت214tiger2
iconforumنرخ های جدید اینترنت همراه اول اعلام شد05AynaZ
iconforumخرید شریکی اسکریپت3199AynaZ
iconforumدرخواست هاست اسپانسری12220AynaZ
iconforumتغییر نکردن فونت سایت در وردپرس470AynaZ
iconforumطراحی492AynaZ
iconforumتغییر دامین در ورپرس9111AynaZ
iconforumدر پلاگین فرم تماس236AynaZ
درگاه پرداخت
درگاه پرداخت

آموزش ساخت افزونه ثبت نام در وردپرس

آموزش ها , مقالات,آموزش,ترفند , وردپرس
آموزش ساخت افزونه ثبت نام در وردپرسReviewed by جواد on Oct 11Rating: 5.0آموزش ساخت افزونه ثبت نام در وردپرسهمه ی ما برای ورود به سایتمون فرم ورود داریم که قبلا با ثبت نام برامون باز میشه! اما همه ی ما به عنوان یه کاربر در مرحله ی اول ثبت نام میکنیم.همونطور که می بینید سیستم مدیریت محتوای وردپرس خودش فرم ثبت نامی رو برای کاربران سایت ها محیا داره که میشه هر تعداد کاربر در سایت ثبت نام کنند.

همه ی ما برای ورود به سایتمون فرم ورود داریم که قبلا با ثبت نام برامون باز میشه! اما همه ی ما به عنوان یه کاربر در مرحله ی اول ثبت نام میکنیم.همونطور که می بینید سیستم مدیریت محتوای وردپرس خودش فرم ثبت نامی رو برای کاربران سایت ها محیا داره که میشه هر تعداد کاربر در سایت ثبت نام کنند. اما چطوری میتونیم این فرم رو به میل و خواست خودمون جوری سفارشی سازی کنیم که تنظیماتش مخصوص خودمون بشه؟


در این مقاله آموزشی، مقصود نحوه ی سفارشی سازی فرم ثبت نام با استفاده از برچسب های پوسته و کدهای کوتاه شده (shortcode) ها هستش.
فرم ثبت نام به صورت پیش فرض از دو بخش نام کاربری و آدرس ایمیل تشکیل شده که در تصویر مشاهده می کنید.

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

ساخت افزونه

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

سپس تابع پی اچ پی که شامل کدهای اچ تی ام ال برای فرم ثبت نام هست رو ایجاد میکنیم:


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


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

۱- ایجاد تابع و عبور از بخش ثبت نام در آرگومان تابع.

2- استفاده از کلاس wp_error برای دسترسی به توابع.


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

4- البته ما باید چک کنیم که تعداد کاراکترهای نام کاربری کمتر از ۴ تا نباشه.

5- چک کردن زمان به وجود اومدن نام کاربری

6- ایجاد خدمات وردپرس با تابع validation_username برای ایجاد نام کاربری معتبر.

7- رمز عبور انتخابی توسط کاربر نباید کمتر از ۵ کاراکتر باشد.

۸- ایمیل وارد شده معتبر باشد.

9- اعلام موفقیت ثبت ایمیل.

10- اگر بخش آدرس سایت پر شد باید اعتبار آن چک شود.

11- در پایان، هر کدام از موارد ذکر شده مشکل داشت باید پیغام خطایی اعلام شود.

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

در مرحله ی بعدی، تابع ()custom_registration_function برای تمامی توابع ایجاد شده در کد بالا کاربرد دارد.

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

حال فرم ثبت نام به صورت زیر در میاد:

استفاده از افزونه

برای استفاده و نمایش افزونه از شورت کد [cr_custom_registration] استفاده کنید.در صورت تمایل میتونید از کد پی اچ پی نیز استفاده کنید:

در این مقاله سعی شد فرم ثبت نام وردپرس رو توسعه بدیم و فرم بهتر و بهینه تری رو ایجاد کنیم. امیدوارم با رعایت نکات ایمینی و همچنین آگاهی دقیق بتونین از این امکان بهره مند بشید.

موفق باشید


به کانال تلگرام بیست اسکریپت بپیوندید !

دانلود

خرید هاست حرفه ای سازگار با انواع اسکریپت همراه با نصب رایگان

مطلب مفیدی بود ؟
نویسنده : admin تاریخ : 1393/07/19 5 آموزش ها , مقالات,آموزش,ترفند , وردپرس

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

کلمات کلیدی پست :
درگاه پرداخت
مطالب مرتبط
996افزونه ایجاد پنجره پاپ آپ در وردپرس PopupPress نسخه 2.3.8 تاریخ : 1395/02/4
1,839افزونه PopupPress برای سیستم وردپرس تاریخ : 1393/04/24
6,826فرم فارسی ورود و ثبت نام کاربران Zi-4-Forms تاریخ : 1392/11/23
برخی از قالب های وبلاگ - بیست اسکریپت
قالب عشق بین انگشت ها
قالب دخترونه و آرایش
قالب زیبای ماشین
قالب فانتزی و طنز چِشم
قالب دختر رویایی
قالب وبلاگ دکوراسیون
قالب وبلاگ کلبه و درخت
قالب دختر زیبا
قالب پسرونه غمگین
قالب عاشقانه قلب