آیا تا به حال به این فکر کردهاید که اطلاعات بیشتری از کاربران در زمان ثبت نام جمعآوری کنید؟ فرم ثبت نام پیشفرض وردپرس بسیار ساده است و تنها اطلاعات اولیه مانند نام کاربری و ایمیل را درخواست میکند. اگر نیاز دارید فیلدهای جدیدی مانند شماره تلفن، آدرس شبکههای اجتماعی، یا هر اطلاعات دیگری را اضافه کنید، فرم استاندارد وردپرس به تنهایی این قابلیت را ندارد. اما نگران نباشید؛ در این مقاله به شما نشان میدهیم چگونه با استفاده از یک ابزار قدرتمند، به راحتی فیلدهای دلخواه خود را به صفحه ثبت نام سایت وردپرسیتان اضافه کنید.
اضافه کردن فیلدهای اختصاصی به فرم ثبت نام مزایای زیادی دارد. میتوانید اطلاعات دقیقتری از مخاطبان خود کسب کنید تا کمپینهای بازاریابی هدفمندتری داشته باشید، محتوا را شخصیسازی کنید، یا شناخت بهتری از کاربران وبسایت خود به دست آورید. برای مثال، درخواست شماره تلفن یا آیدی شبکههای اجتماعی در زمان ثبت نام، به شما امکان میدهد ارتباط مؤثرتری با کاربران برقرار کرده یا از آنها برای ترویج محتوای خود در رسانههای اجتماعی کمک بگیرید.
این قابلیت به خصوص برای وبسایتهای عضویت ویژه، بلاگهای چند نویسنده یا هر پلتفرمی که نیاز به جمعآوری اطلاعات تکمیلی از کاربران دارد، بسیار کاربردی است. در ادامه، گام به گام نحوه اضافه کردن فیلدهای جدید به صفحه ثبت نام وردپرس را با استفاده از یکی از بهترین افزونههای موجود آموزش میدهیم.
آموزش اضافه کردن فیلدهای دلخواه به صفحه ثبت نام
یکی از بهترین و منعطفترین روشها برای افزودن فیلدهای سفارشی در وردپرس، استفاده از افزونه Advanced Custom Fields (ACF) است. این افزونه قابلیتهای گستردهای برای ایجاد انواع فیلدها و مدیریت آنها در اختیار شما قرار میدهد. برای شروع، ابتدا افزونه ACF را بر روی وبسایت خود نصب و فعال نمایید.
پس از فعالسازی افزونه، از پیشخوان وردپرس به بخش ACF » گروههای زمینه بروید و روی دکمه «+ افزودن گروه زمینه» کلیک کنید تا یک گروه جدید برای فیلدهای خود ایجاد کنید.
در صفحه جدید، ابتدا یک نام مناسب برای گروه فیلدهای خود در نظر بگیرید. این نام برای شناسایی گروه در پنل مدیریت است و کاربران آن را نخواهند دید.
سپس، به بخش «فیلدها» بروید و برای اضافه کردن اولین فیلد روی «+ افزودن فیلد» کلیک کنید. از منوی کشویی «نوع زمینه» نوع فیلد مورد نظر خود را انتخاب کنید. به عنوان مثال، اگر میخواهید شماره تلفن را از کاربران دریافت کنید، میتوانید نوع «Number» را انتخاب کنید. برای دریافت آیدی شبکههای اجتماعی، نوع «Text» یا «URL» مناسب است.
در قسمت «برچسب زمینه»، نامی که میخواهید برای این فیلد در فرم ثبت نام نمایش داده شود را وارد کنید (مثلاً «شماره تلفن» یا «آیدی توییتر»). افزونه به طور خودکار یک «نام زمینه» انگلیسی بر اساس برچسب شما ایجاد میکند که برای کار با فیلد در کدنویسی (اگر لازم باشد) استفاده میشود.
حالا به تب «اعتبارسنجی» بروید. در این بخش میتوانید تعیین کنید که آیا پر کردن این فیلد اجباری است یا خیر. با فعال کردن گزینه «ضروری»، کاربران بدون وارد کردن اطلاعات در این فیلد نمیتوانند ثبت نام کنند. همچنین میتوانید محدودیتهایی مانند حداقل یا حداکثر تعداد کاراکتر را تعیین کنید.
در تب «نمایش»، میتوانید تنظیمات مربوط به نحوه نمایش فیلد در صفحه ویرایش پروفایل کاربران (در بخش مدیریت وردپرس) را مشاهده کنید. این تنظیمات شامل متن راهنما، توضیحات و ویژگیهای CSS برای والد فیلد است.
مهمترین بخش برای نمایش این فیلد در فرم ثبت نام، تب «تنظیمات» و قسمت «قوانین مکانیابی» است. در اینجا باید مشخص کنید که این گروه فیلد در کجا نمایش داده شود. گزینه اول را روی «فرم کاربر» تنظیم کنید و در دراپداون سمت چپ، گزینه «ثبت نام» را انتخاب نمایید.
پس از انجام تنظیمات لازم برای فیلد یا فیلدهای مورد نظر، روی دکمه «ذخیره تغییرات» در بالای صفحه کلیک کنید. اگر نیاز به اضافه کردن فیلدهای بیشتری دارید، میتوانید از دکمه «+ افزودن فیلد» استفاده کرده و مراحل را برای هر فیلد تکرار نمایید.
حالا کافیست صفحه ثبت نام سایت وردپرس خود را مشاهده کنید تا فیلدهای سفارشی که اضافه کردهاید را ببینید.
جمع بندی
اکثر وبسایتها نیاز به سیستم عضویت دارند تا کاربران بتوانند از امکانات ویژهای بهرهمند شوند. فرم ثبت نام پیشفرض وردپرس گاهی اوقات برای جمعآوری تمام اطلاعات مورد نیاز کسب و کار شما کافی نیست. در چنین مواقعی، اضافه کردن فیلدهای دلخواه یک راهکار عالی است. همانطور که در این آموزش دیدید، با استفاده از افزونه قدرتمند Advanced Custom Fields میتوانید به سادگی و بدون نیاز به کدنویسی پیچیده، فیلدهای سفارشی خود را به صفحه ثبت نام وردپرس اضافه کرده و اطلاعات مورد نیازتان را از کاربران جدید دریافت کنید.
ارسال پاسخ