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

آموزش ساخت فرم ورود در وردپرس با گرویتی فرم

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

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

آموزش ساخت فرم ورود در وردپرس

برای اینکه اقدام به ساخت این نوع فرم ورود بکنید ابتدا توسط توضیحاتی که در مقاله دانلود رایگان گراویتی فرم توضیح دادم افزونه گراویتی فرم را به صورت رایگان دانلود کرده و روی سایتتون نصب کنید. در مرحله بعدی نیاز به افزونه gravity forms user registration دارید که امکان عضویت و ورود در وردپرس رو با استفاده از افزونه گرویتی فرم براتون فراهم خواهد کرد. برای دانلود این افزونه هم باید طبق راهنمای نصب افزونه در وردپرس به صفحه این افزونه در گیت هاب مراجعه کنید و طبق توضیحاتی که برای نصب افزونه از گیت هاب در وردپرس دادم افزونه را دانلود کرده و در وردپرس نصب کنید.

دانلود افزونه gravity form suser registration

حالا که همه این افزونه‌ها و موارد لازم رو نصب کردید وارد هاست خودتون شده و روی گزینه File Manager کلیک کنید. سپس به مسیر public_html/wp-content/themes مراجعه کنید تا قطعه کدی رو در قالب خودتون قرار بدین.

ساخت فرم ورود در وردپرس و شخصی سازی فرم ورود و عضویت در وردپرس

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

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

حالا همونطور که در تصویر میبینید به تب نمایش این دو فیلد رفته و تو قسمت کلاس css سفارشی برای فیلد نام کاربری مقدار username-login رو وارد کنید و توی کلاس css سفارشی برای رمز عبور هم مقدار password-login را وارد کرده و در نهایت فرم را ذخیره کنید. بعد از اینکه فرم ساخته شد مشابه تصویر زیر به منوی نمایش> ابزارک‌ها مراجعه کنید و ابزارکی که با نام فرم برای گرویتی فرم وجود داره را در مکان دلخواه قرار بدین.

ساخت فرم ورود در وردپرس و شخصی سازی فرم ورود و عضویت در وردپرس

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

امیدوارم که این آموزش هم مورد توجه و پسند شما قرار گرفته باشه و با استفاده از اون تونسته باشید امکان ورود در وردپرس رو با استفاده از فرم ساز گرویتی فرم فراهم کنید. در صورتی که از افزونه گرویتی فرم استفاده می‌کنید قادر هستید به راحتی از این روش برای ورود کاربران در وردپرس استفاده کنید و نیازی به افزونه‌های دیگه برای فراهم کردن امکان ورود در وردپرس نخواهید داشت.
آموزش ساخت فرم ورود در وردپرس با گرویتی فرم
5 (100%) 2 votes
برچسب ها
هاست ایران میزبان فا

عباس صادقی

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

نوشته های مشابه

‫۹ نظرها

  1. با سلام
    من می خواستم از این تکنیک برای جایی به غیر از ابزارک ها استفاده کنم، به عنوان مثال یه فرم بسازم به عنوان فرم ورود و اون رو داخل یه برگه قرار بدم یعنی صرفا داخل ابزارک ها نباشه (سایدبار و …)
    چکار باید انجام بدم
    ممنون میشم جواب بدین خیلی مهمه برام

      1. با سلام
        منظور بنده را اشتباه متوجه شدید
        در مرحله آخر فرمودید: ” به منوی نمایش> ابزارک‌ها مراجعه کنید و ابزارکی که با نام فرم برای گرویتی فرم وجود داره را در مکان دلخواه قرار بدین.”
        من این قسمت رو منظورم بود، از قسمت ابزارک ها فقط میتوان در ساید بار و فوتر و … از این ابزارک استفاده کنیم و فرم لاگین را در سایدبار داشته باشیم، ولی من میخوام فرم لاگین داخل کانتنت یه برگه باشه نه داخل ساید بار
        میشه راهنمایی کنید که فرم لاگینی با گراویتی بسازم و داخل یه برگه بذارم؟
        من یه فرم ساختم به همین روش و داخل برگه گذاشتم ولی خب وقتی یوزر و پسورد رو وارد میکنیم به وردپرس لاگین نمی کنه من میخوام کلا یه برگه با یه فرم لاگین بسازم و این فرم جایگزین فرم لاگین اصلی وردپرس بشه و فقط هم مجبورم از گراویتی استفاده کنم و افزونه های دیگه به دردم نمی خوره
        ببخشید طولانی شد امیدوارم متوجه مشکلم شده باشید و راهنماییم کنید

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

  2. با سلام
    منظور بنده را اشتباه متوجه شدید
    من فرمی با مشخصات بالا ساختم و وقتی اون رو داخل برگه ای میگذارم عملیات لاگین انجام نمی شود شما در مرحله آخر آموزشتون فرمودید: “منوی نمایش> ابزارک‌ها مراجعه کنید و ابزارکی که با نام فرم برای گرویتی فرم وجود داره را در مکان دلخواه قرار بدین.”
    من نمی خوام از فرم لاگین داخل ابزارک ها استفاده کنم میخوام از فرم لاگین داخل برگه استفاده کنم ولی به صورتی باشه که جایگزین صفحه لاگین وردپرس بشه یعنی وقتی کاربر فرم این برگه من رو پر کنه به وردپرس لاگین بشه و نمی خوام در قسمت ابزارک ها باشه
    من فرم لاگین رو ساختم و داخل برگه گذاشتم ولی وقتی فرم پر میشه لاگین به وردپرس انجام نمی شه و فقط اطلاعات فرم داخل صندوق ورودی ادمین ثبت می شوند
    ببشخید طولانی شد ممنون میشوم راهنماییم کنید

  3. سلام ممنون از مطالب مفیدتون
    من افزونه گرویتی فرم رو نصب کردم ولی ازم License key میخواد. چی باید وارد کنم؟
    نکته بعد اینکه افزونه gravity forms user registration این رو هم نتونستم با اموزشی که گذاشتین دانلود کنم..یعنی اصلا تو گیت هاب پیداش نکردم..میشه راهنماییم کنین؟

    1. سلام، نیازی به وارد کردن لایسنس نیست. برای داشتن لایسنس لازمه که هزینه افزونه رو پرداخت کنید.
      ضمن عرض پوزش، لینک دانلود افزونه فراموش شده بود که قرار بگیره، آموزش آپدیت شده و لینک دانلود برای افزونه gravity forms user registration هم قرار گرفت.

  4. سلام خسته نباشیدمن وقتی کدی به فانشکن قالبم اضافه میکنم روی صفحه سایت ارو خراب شدن functions.php میاد و عمل نمیکنه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

بستن