در این نوشته قصد داریم به معرفی افزونه Contact Form 7 و قابلیتهای متنوع آن برای ساخت فرمهای کاربردی در وردپرس بپردازیم. اگر شما هم به دنبال روشی برای ساخت بهینه و سریع فرم در وردپرس هستید، این مقاله که مربوط به آشنایی با انواع افزونههای ضروری وردپرس هست را تا انتها مطالعه کنید.
آنچه در این مطلب مطالعه میکنید:
افزونه Contact Form 7 چیست؟
اگر در وبگردیهای روزمرهی خود به لینکهای اصلی وبسایتها دقت کرده باشید تقریباً هیچ سایتی را نمیتوان یافت که صفحهای با عنوان “تماس با ما” نداشته باشد. در این صفحه علاوه بر اطلاعات تماس مانند آدرس پستی و شمارهتلفن، یک فرم تماس نیز طراحی میشود تا کاربر بتواند درخواست خود را بهصورت آنلاین ارسال کند.
افزونه Contact Form 7 که در وب فارسی با نام فرم تماس 7 نیز شناخته میشود، یکی از قدیمیترین و البته معروفترین افزونههای منتشر شده در مخزن وردپرس محسوب میشود که جزء بهترین افزونههای رایگان ساخت فرم نیز به شمار میرود.
در هنگام نگارش این مقاله، این افزونه بیش از 5 میلیون نصب فعال را در مخزن وردپرس به ثبت رسانده که گواهی بر کاربردیبودن آن است. افزونهای با رابط کاربری ساده که علاوه بر فرم تماس، سایر فرمهای کاربردی دیگر مانند نظرسنجی، استخدام و درخواست انجام پروژه را بدون نیاز به دانش فنی میتوان ایجاد کرد.
ویژگیهای افزونه Contact Form 7
از برجستهترین ویژگیهای افزونه فرم تماس 7 میتوان به موارد زیر اشاره کرد:
- ایجاد چندین فرم مختلف و مدیریت آنها
- قابلیت پیادهسازی انواع فیلدها مانند متن، عدد، لیست کشویی، پرسش، دکمههای رادیویی و چکباکسها
- سفارشیسازی سریع فیلدهای فرم
- نمایش فرمها در انواع Post typeها مانند برگه و نوشته با استفاده از شورت کد یا کد کوتاه
- امکان نشانهگذاری ساده فیلدها برای طراحی محتوای ایمیل ارسالی به مدیر
- بهرهمندی از تکنولوژی Ajax در هنگام ارسال فرم توسط کاربر
- فیلترکردن هرزنامهها و امکان فعالسازی CAPTCHA گوگل
نحوهی ساخت فرم
ابتدا لازم است افزونه را روی وردپرس نصب کنید. برای این کار عبارت “Contact Form 7” را در قسمت مخزن وردپرس جستجو و سپس روی دکمهی نصب کلیک کنید. چنانچه مایل هستید افزونه را از طریق آپلود روی هاست فعال کنید، فایل افزونه را از این صفحه دانلود کنید.
پس از فعالسازی افزونه، گزینهای با عنوان فرم تماس به منوی اصلی پیشخوان وردپرس اضافه میشود.
با کلیک روی گزینهی “افزودن جدید” به صفحهی ساخت فرم جدید هدایت میشوید. در این صفحه چند قسمت مختلف وجود دارد که به بیان جزئیات آنها میپردازیم.
عنوان فرم
در قدم نخست برای فرم خود یک نام انتخاب کنید. این نام صرفاً برای تفکیک فرمها استفاده شده و به کاربران نمایش داده نمیشود.
در قدم نخست برای فرم خود یک نام انتخاب کنید. این نام صرفاً برای تفکیک فرمها استفاده شده و به کاربران نمایش داده نمیشود.
ویرایش فرم
در قسمت فرم میتوانید طراحی قالب فرم مدنظر خود را انجام دهید. بهصورت پیشفرض یک فرم سادهی تماس با چند فیلد شامل متن، ایمیل، ناحیهی متنی و دکمهی ارسال در ویرایشگر فرم قرار گرفته که امکان حذف و اضافهکردن فیلد و یا تغییر برچسب هرکدام وجود دارد.
در قسمت بالای ویرایشگر چندین دکمه قرار گرفته که با کلیک روی هرکدام، فیلد مرتبط با نام آن به فرم افزوده خواهد شد.
ایمیل
در این قسمت از افزونه Contact Form 7 تنظیمات مربوط به ایمیلهای ارسالی به مدیر قرار گرفته است. هر فرمی که توسط کاربر ثبت میشود را میتوان از طریق ایمیل دریافت کرد.
تمامی تنظیمات ایمیل اعم از آدرس دریافتکننده، عنوان ایمیل و نحوهی نمایش اطلاعات ثبت شده توسط کاربر در این قسمت امکانپذیر است. با استفاده از برچسبها میتوان فیلدهای فرم را به شکل دلخواه در ایمیل فراخوانی کرد.
شرکتهای ارائهدهندهی خدمات ارسال پیامک معمولاً برای افزونههای پرکاربرد وردپرسی، افزونههایی توسعه میدهند تا بتوان قابلیت ارسال پیامک اطلاعرسانی ثبت فرم را به آنها اضافه کرد. این پلاگینها با نام افزونه پیامکی شناخته میشوند.
بهعبارتدیگر، با استفاده از پنل اس ام اس ای که از این افزونه پشتیبانی کند نگرانی بابت عدم مشاهدهی ایمیل فرمهای ثبت شده نخواهید داشت و فرمها از طریق پیامک به شما اطلاعرسانی میشود.
مدیریت پیامها
در این قسمت پیامهایی که پس از ثبت فرم توسط کاربر نمایش داده میشود را میتوان مدیریت کرد. به طور پیشفرض متن پیامهای لازم وارد شده که هر شخص بهدلخواه خود میتواند آنها را تغییر دهد.
نمایش فرم
پس از ذخیرهی فرم، شورت کد آن در قسمت “فرمهای تماس” نمایش داده میشود که با کپی و قراردادن آن در انواع برگه یا نوشته، فرم در محل مربوطه قابل نمایش خواهد بود.
جمع بندی
با استفاده از فرم تماس 7 میتوانیم انواع فرمهای ساده و جذاب را روی وبسایت وردپرسی خود پیادهسازی کنیم. با استفاده از افزونه