ذخیره اطلاعات ارسالی فرم تماس در پایگاه داده وردپرس

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

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

افزونه Contact Form DB

Contact Form DB یک افزونه کاربردی برای وردپرس است که اطلاعات ارسالی کلیه فرم های تماس را در دیتابیس وردپرس ذخیره می کند . این افزونه به شما اجازه برون بری اطلاعات و هم چنین نمایش آن ها به وسیله کد کوتاه را می دهد . با استفاده از افزونه Contact Form DB هیچ کدام از اطلاعات کاربران خود را به خاطر مشکلات سرور ، ایمیل و … از دست نمی دهید .

برخی از قابلیت های این افزونه :

ذخیره اطلاعات ارسالی از طریق افزونه های محبوب تماس مثل Contact Form 7، Gravity Forms ، Fast Secure Contact Form و JetPack Contact Form Plugin در پایگاه داده

برون بری اطلاعات فرم ها با فرمت های اکسل ، CSV و …

حذف آسان ارسال ها

نمایش اطلاعات ذخیره شده در مطالب یا برگه ها

در ادامه مطلب روش ذخیره کردن اطلاعات با استفاده از افزونه Contact Form DB را به شما آموزش می دهیم .

ذخیره اطلاعات فرم تماس در دیتابیس

کار با افزونه بسیار راحت است و به آسانی می توانید آن را تنظیم کنید .

نصب این افزونه دقیقا مطابق سایر افزونه ها است . پس از نصب افزونه آن را فعال کرده و به بخش تنظیمات آن یعنی Contact Form DB واقع در فهرست کناری بخش مدیریت مراجعه کنید .

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

در تصویر بالا تنها اطلاعات افزونه فرم تماس ۷ ذخیره شده و سایر افزونه ها نادیده گرفته می شوند . ادامه تنظیمات را بررسی می کنیم .

Can See Submission data: در این قسمت مشخص می کنید که چه کسانی اجازه دیدن اطلاعات ارسالی را دارند .

Can See Submission when using Shortcodes: هنگامی که از کد کوتاه برای نمایش اطلاعات استفاده می کنید چه کسانی اجازه دیدن آن ها را داشته باشند .

Can Edit/Delete Submission data: چه کسانی اجازه ویرایش و یا حذف اطلاعات را داشته باشند .

Allow RSS URLs: اگر این گزینه را فعال کنید ، اطلاعات ارسال شده کاربران از طریق rss برای کلیه افراد قابل دسترسی خواهد بود . این گزینه را با احتیاط فعال کنید .

Timezone: منطقه زمانی خود را در این قسمت انتخاب کنید . این گزینه برای نمایش صحیح تاریخ و زمان ارسال فرم ها استفاده می شود .

Maximum Number of rows: تعداد سطر ها جهت فراخوانی و نمایش در بخش مدیریت را انتخاب کنید .

سایر گزینه ها هم مشخص هستند و نیازی به توضیح ندارند . بعد از این که تنظیمات افزونه را مطابق با نیاز خود ذخیره کردید کار شما تمام شده است . از این پس کلیه اطلاعات ارسالی کاربران در دیتابیس شما ذخیره شده و می توانید آن ها را به راحتی مدیریت کنید . برای دیدن اطلاعات ارسال شده کاربران روی گزینه Contact Form DB کلیک کنید .

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

11 پاسخ
  1. یک استخدام
    یک استخدام says:

    سلام
    خیلی ممنون بابت معرفی این امکان وردپرس .
    یه سوال داشتم خدمتتون ، اینکه میشه فرمی ساخت که کاربر پر کنه و بعد فایل pdf از فرمی که پر کرده براش استخراج و آماده دانلود بشه. .
    خیلی ممنون.

    پاسخ
  2. محمود شکرانه
    محمود شکرانه says:

    سلام و خسته نباشید ! تبریک می گم ،سایت خوبی دارید البته حتما محتوای آنهم برازنده است،دارم می خونم ! ۲ سوال ؟
    ۱-در این صفحه وقتی به پائین اسکرول می کنیم،عکسها یک به یک با افکتی جالب لود میشن !
    ۲- یک پاپ آپ
    ممنون می شم اگه اسم افزونه و یا کدش را بگید و راهنمایی های لازم ! در ضمن بنده مهد کودکی هستم،ساده و گاام به گام بفرمائید. در هر صورت ممنون. موفق باشید با احترام

    پاسخ
  3. حسام
    حسام says:

    سلام
    بعد از نصب ارور میده و هیچ فرمی رو برای من نشون نمیده که انتخاب کنم

    Warning: php_uname() has been disabled for security reasons in /home/******/public_html/wp-content/plugins/contact-form-7-to-database-extension/CF7DBOptionsManager.php on line 308

    پاسخ
  4. مازیار
    مازیار says:

    میخوام فرمی بسازم که اطلاعاتی رو به همراه موقعیت مکانی همان مکان ذخیره نماید. مثلا از GPS موبایل موقعیت مکانی رو دریافت وبا بقیه اطلاعات ثبتی به وب سایتم ارسال کند

    پاسخ

دیدگاه خود را ثبت کنید

مطلب خاصی فکرتان را مشغول کرده است ؟
آن را با ما در میان بگذارید !

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

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