فلامینگو افزونه ذخیره سازی پیام های فرم تماس 7 در وردپرس
افزونه Contact Form 7 یکی از بهترین افزونه های فرم ساز وردپرس و یک افزونه شگفت انگیز برای ساخت فرم در وب سایت های وردپرس است. این افزونه بیش از 5 میلیون نصب فعال داشته و یکی از افزونه های محبوب کاربران در مخزن وردپرس است. با این حال یکی از معایب آن که در بسیاری از افزونه های فرم ساز نیز وجود دارد، فقدان مکانیزمی برای ذخیره فرم های ارسالی در پایگاه داده است. افزونه فلامینگو به شما کمک می کند که این مشکل را حل کنید.
افزونه فرم تماس 7 مستقیماً فرم ها را در پایگاه داده ذخیره نمی کند بلکه تمام فرم های ارسالی را به آدرس ایمیل شما ارسال می کند. به دلایل زیادی که یکی از مهمترین آنها زیرساخت های هاستینگ وب است، همه گزینه های ارسالی وارد صندوق ورودی ایمیل شما نمی شوند.
مطمئناً می توانید حدس بزنید که این عیب چه عواقبی به دنبال خواهد داشت. فرصت های از دست رفته برای جذب مشتری و افزایش فروش، داده های ناقص، مأیوس شدن کاربران تنها بخشی از عواقب آن است. بنابراین اگر می خواهید مطمئن شوید که هر فرم ارسال شده از طریق افزونه Contact Form 7 به صورت امن در جایی ذخیره شده است، یکی از بهترین راه ها استفاده از افزونه Flamingo است.
افزونه های زیادی با هدف ذخیره فرم های ارسال شده با افزونه فرم تماس 7 در پایگاه داده و قرار دادن آنها در پیشخوان وردپرس ساخته شده اند. افزونه Flamingo یکی از بهترین افزودنی های فرم تماس 7 است که توسط تیم افزونه Contact Form 7 ساخته شده است، این افزونه رایگان بوده و با بیش از 600 هزار نصب فعال یکی از افزونه های محبوب وردپرس برای ذخیره سازی پیام های فرم تماس 7 است.
در این مقاله افزونه Flamingo را مورد بررسی قرار داده و نحوه استفاده از آن را توضیح می دهیم.
آموزش افزونه فلامینگو و نحوه ذخیره سازی فرم ها در پایگاه داده وردپرس
توجه داشته باشید که برای استفاده از این افزونه باید افزونه فرم تماس 7 را در سایت خود نصب و فعال سازی کرده باشید.
ابتدا افزونه را از پایین صفحه دریافت نموده و آن را در سایت خود در بخش افزونه ها نصب کنید. اگر منو افزونه را ندیدید یا اطلاعات جزئی تری لازم دارید، به راهنمای گام به گام ما در مورد آموزش نصب افزونه وردپرس مراجعه کنید.
بعد از اینکه افزونه نصب شد آن را فعال کنید. پس از فعال سازی افزونه منوی جدیدی به نام Flamingo در پیشخوان وردپرس اضافه خواهد شد.
حال سعی می کنیم این افزونه را امتحان کنیم. در فرانت اند سایت وارد صفحه ای که فرم تماس شما در آن قرار دارد شده و یک فرم را به صورت آزمایشی ارسال کنید.
حال اگر به پیشخوان وردپرس بازگشته و به مسیر فلامینگو » پیام های دریافتی بروید، مشاهده می کنید که پیام شما در این صفحه وجود دارد.
افزونه فلامینگو به شما امکان می دهد که این پیام را به صورت جفنگ نشانه گذاری کنید.
با کلیک بر روی لینک نمایش که با قرار دادن موس بر روی فرم ظاهر می شود، می توانید فیلدهای فرم را مشاهده کنید. در این مثال فیلدهای پیش فرض فرم تماس 7 یعنی نام، ایمیل، موضوع و متن پیام وجود داشته که می توانید در قسمت فیلدها آنها را مشاهده کنید.
علاوه بر فیلدها، برخی داده های متا مانند IP از راه دور، عامل کاربر، تاریخ و زمان دقیق و URL صفحه فرم ارسالی نیز ذخیره می شوند که می توانید آنها را مشاهده کنید.
افزونه فلامینگو مقادیر را از قسمت های ورودی پیش فرض فرم تماس 7 (your-subject و your-name و your-email) بازیابی می کند. بنابراین اگر فرم تماس خود را تغییر داده اید و دارای فیلدهای ورودی پیش فرض نیست، فیلدهای Subject و From مقادیر صحیح را نشان نمی دهند. در چنین مواردی آن فیلدها را به صورت زیر سفارشی کنید:
فرمی که با افزونه فرم تماس 7 ساخته اید را به حالت ویرایش باز کنید. در تب تنظیمات اضافی خط های زیر را وارد کنید:
flamingo_email: "[the-email-field]"
flamingo_name: "[the-name-field]"
flamingo_subject: "[the-subject-field]"
به صورت زیر:
در هر خط می توانید از متن ساده و تگ های ایمیل استفاده کنید. همچنین می توانید از چند تگ ایمیل در یک خط استفاده کنید. اگر به جای یک فیلد برای نام دو فیلد جداگانه برای نام و نام خانوادگی دارید، می توانید flamingo_name را به صورت زیر تنظیم کنید:
flamingo_name: "[first-name-field] [last-name-field]"
افزونه فلامینگو به شما اجازه می دهد داده ها را به صورت قالب CSV صادر کنید. برای این کار در پیشخوان وردپرس به مسیر ابزارها » برون بری بروید. در قسمت “گزینش موارد برای برونبری” می توانید گزینه های “مخاطبهای فلامینگو”، “پیامهای دریافتی فلامینگو” و “پیامهای خروجی فلامینگو” را مشاهده کنید.
روند کار به این صورت است که افزونه Flamingo یک نوع پست جدید به نام flamingo_inbound ایجاد می کند و پیام به عنوان پست در جدول wp_posts پایگاه داده ذخیره می شود. بنابراین اگر می خواهید پیام های موجود در پایگاه داده را جستجو کنید، به دنبال جدول wp_posts باشید.
تمام کاری که شما برای در اختیار داشتن فرم های تماس در پیشخوان وردپرس باید انجام دهید، نصب و فعال سازی افزونه Flamingo است. با استفاده از Flamingo دیگر نگران از دست دادن پیام های مهم به دلیل مشکلات سرور ایمیل یا پیکربندی غلط تنظیمات ایمیل نیستید.
دانلود افزونه
با سلام،
می خواستم بدونم زمانی که یک فایل پیوست درون فرم تماس هست و بخاطر خطا ها ممکن هست اون ایمیل ارسال نشه، راهی هست که در افزونه فلامینگو فایل رو دانلود یا لینک دانلودش رو پیدا کینم؟
در حالت عادی فقط یک خط کد بدون لینک رو نشون میده.
با تشکر
سلام علیرضای عزیز.. وقت بخیر .. در مستندات افزونه اینطوری نوشته شده که به دلایل امنیتی و حفظ حریم خصوصی، افزونه فایل های آپلود شده رو ذخیره نمی کنه