آموزش کامل ساخت فرم تماس در وردپرس ، راه اندازی فرم حرفه ای بدون نیاز به کدنویسی
Table of Contents
مقدمه
امروزه داشتن فرم تماس در وردپرس نه یه انتخاب، بلکه یه نیازه.
فرمی که بتونه بهدرستی اطلاعات کاربران رو جمع آوری کنه، پیامها رو به موقع برسونه و ظاهر شیکی داشته باشه، مستقیماً باعث افزایش اعتماد کاربر و حتی فروش میشه.
توی این مقاله، صفر تا صد ساخت فرم تماس حرفهای در وردپرس رو یادت بدیم. مهم نیست تازه کاری یا حرفهای، این آموزش برای همه ست.
چرا ساخت فرم تماس در وردپرس مهمه؟
اگه بخوای یه سایت حرفهای و کاربر پسند داشته باشی، نمیتونی بدون یه فرم تماس درست حسابی پیش بری.
🔹 ارتباط سریع و مستقیم با بازدیدکننده
🔹 گرفتن اطلاعات سرنخها (Leads)
🔹 ثبت درخواست خدمات یا پشتیبانی
🔹 افزایش اعتبار سایت از نگاه گوگل (UX)
معرفی بهترین افزونه ها برای ساخت فرم تماس در وردپرس
در بازار وردپرس افزونه های زیادی هستن، اما اینا بهترین ها هستن که ما هم تست کردیم:
🧩 1. WPForms
- رابط کاربری ساده و درگ اند دراپ
- نسخه رایگان مناسب شروع
- قابلیت ارسال پیامک و اتصال به Mailchimp در نسخه Pro
🧩 2. Contact Form 7
- کاملاً رایگان
- قدیمی و محبوب
- نیاز به کمی تنظیمات دستی
🧩 3. Fluent Forms
- سبکتر و سریعتر از بقیه
- ظاهر زیبا و مدرن
- ریسپانسیو و قابلیت شرطی سازی فیلدها
🧩 4. Ninja Forms
- افزونه ای منعطف و قابل توسعه
- اتصال به CRMها و پرداخت
✅ بهترین گزینه برای شروع: WP Forms
آموزش گام به گام ساخت فرم تماس در وردپرس
گام اول: نصب افزونه WPForms
- وارد پنل وردپرس شو
- از منوی افزونهها ← “افزودن”
- جستجو کن “WPForms” و نصب + فعال سازی رو بزن
گام دوم: ساخت فرم جدید
- از منوی WPForms ← “افزودن جدید”
- قالب فرم تماس ساده رو انتخاب کن
گام سوم: ویرایش فیلدها
اینجا هر فیلدی بخوای اضافه کن یا بردار.
فیلد های پیشنهادی:
- نام و نام خانوادگی
- ایمیل
- موضوع پیام
- پیام کاربر
- فایل پیوست (مثلاً رزومه یا تصویر)
گام چهارم: تنظیم ایمیل ارسالی
تعیین کن فرم به کدوم ایمیل ارسال شه. میتونی برای هر پیام یک ایمیل متفاوت بزاری.
گام پنجم: قرار دادن فرم روی سایت
با استفاده از شورت کد مثل:[wpforms id="123"]
میتونی فرم رو توی برگه ها یا نوشته ها قرار بدی.
قابلیت های حرفهای فرم تماس
- ✅ اتصال به سرویس پیامکی
- ✅ ارسال فایل از طرف کاربر
- ✅ ارسال نوتیفیکیشن به چند مدیر
- ✅ ارسال خودکار پیام تشکر
- ✅ فعال سازی reCAPTCHA برای جلوگیری از اسپم
نکات طلایی برای ساخت فرم تماس پربازده
- فرم نباید خیلی طولانی باشه
- CTA (دکمه ارسال) باید واضح و جذاب باشه
- از عنوان مناسب بالای فرم استفاده کن: «با ما در تماس باشید»
- تست فراموش نشه! چند بار فرم رو پر کن و بررسی کن
- در نسخه موبایل، فرم باید ریسپانسیو باشه
🎯 اتصال Fluent Forms و Contact Form 7 به Matomo – رهگیری حرفه ای فرم ها
بعد از ساخت فرم تماس حرفهای در وردپرس، قدم بعدی برای بهینهسازی عملکرد فرم، رهگیری کاربران با ابزارهایی مثل Matomo هست. در این بخش بهت یاد میدیم چطور Fluent Forms یا Contact Form 7 رو به Matomo متصل کنی و عملکرد فرم هات رو مثل یه متخصص آنالیز کنی.
🔗 اتصال Fluent Forms به Matomo
Fluent Forms یکی از فرمساز های حرفه ای وردپرسه که امکانات زیادی داره و به راحتی میتونی توش کد سفارشی قرار بدی.
مراحل:
- وارد تنظیمات فرم بشو.
- از قسمت “Custom JS”، کد زیر رو قرار بده:
javascriptCopyEditdocument.querySelector('#fluentform_YOURFORMID').addEventListener('submit', function() {
_paq.push(['trackEvent', 'Fluent Form', 'Submit', 'Contact Form']);
});
✳️ فقط کافیه YOURFORMID
رو با ID فرم خودت جایگزین کنی. اینطوری هر بار فرم ارسال بشه، یه Event توی پنل Matomo ثبت میشه.
🔗 اتصال Contact Form 7 به Matomo
برای Contact Form 7 هم میتونی به سادگی از hook آماده خودش استفاده کنی.
مراحل:
- به پنل وردپرس برو.
- کد زیر رو در فایل functions.php قالب یا افزونه Code Snippets قرار بده:
phpCopyEditadd_action('wpcf7_mail_sent', 'track_cf7_submission_matomo');
function track_cf7_submission_matomo($contact_form) {
?>
<script>
_paq.push(['trackEvent', 'Contact Form 7', 'Submit', '<?php echo esc_js($contact_form->title()); ?>']);
</script>
<?php
}
⛳ این کد بعد از ارسال فرم، یه Event به Matomo میفرسته با نام فرم. برای تحلیل فرمهای مختلف عالیه!
چرا این کار مهمه؟
با اتصال فرم تماس به Matomo، میتونی:
- نرخ تکمیل فرم ها رو بفهمی
- رفتار کاربران رو بسنجی
- فرم های ضعیف رو شناسایی و بهینه کنی
و مهم تر اینکه، میتونی با طراحی سایت ریسپانسیو با وردپرس و تحلیل رفتار کاربر، تجربه کاربری سایتتو بالا ببری و سرنخهای فروش بیشتری بگیری 🎯
📌 اینم یادت نره: یه فرم تماس حرفهای، فقط ظاهر زیبا نداره، بلکه باید قابلیت تحلیل و رهگیری هم داشته باشه!
سوالات پر تکرار درباره ساخت فرم تماس در وردپرس
1. آیا فرم تماس نیاز به SSL (https) داره؟
بله. اگه فرم ایمیل و اطلاعات شخصی میگیره، حتماً از SSL استفاده کن.
2. می تونم چند فرم متفاوت بسازم؟
بله. هر تعداد فرم با تنظیمات و ایمیل های مختلف قابل ساخت هستن.
3. میشه فرم تماس رو شرطی کرد؟
با افزونه های پیشرفته مثل FluentForms یا WPForms Pro، بله. مثلاً وقتی گزینه خاصی انتخاب شه، فیلد جدیدی نمایش داده شه.
جمع بندی: ساخت فرم تماس در وردپرس
تو این آموزش یاد گرفتیم چطور بدون برنامه نویسی و فقط با چند کلیک، یک فرم تماس حرفهای در وردپرس بسازیم.
فرمی که نهتنها ارتباط مارو با کاربر قویتر میکنه، بلکه ظاهر سایت رو حرفهای تر نشون میده و تجربه کاربری رو بهتر میکنه.
👈 اگه هنوز فرم تماس نداری، همین امروز دست به کار شو!
ما تو Farosia میتونیم فرم اختصاصی با طراحی خاص برات بسازیم. فقط کافیه بهمون پیام بدی 😉