سبد خرید
0

No products in the cart.

چطور در وردپرس با استفاده از پلاگین Contact Form 7، خطای Failed to send your message رو برطرف کنیم؟

چطور در وردپرس با استفاده از پلاگین Contact Form 7، خطای Failed to send your message رو برطرف کنیم؟

این آموزش نشون میده چطور با استفاده از پلاگین Contact Form 7، خطای Failed to send your message رو در وردپرس رفع کنیم.

آنچه در این مطلب میخوانید:

قسمت اول

فرم تماس در قالب، معمولا با پلاگین Contact Form 7 تنظیم میشه. که میتونین اون رو در قسمت Plugins> All plugins نصب کنین و از طریق Dashboard> Contacts ویرایشش کنین، عملکرد فرم تماس خاص رو پیکربندی کنین، آدرس ایمیل تنظیم کنین و… .

اما گاهی اوقات این اتفاق می‌افته که فرم اون طوری که انتظار میره عمل نمیکنه. پیام‌ها ارسال یا دریافت نمیشن. بیاین مسائل احتمالی رو مشخص کنیم:

  • اولین مورد زمانیه که پیام پاسخ Your message was sent successfully رو با حاشیه سبز دریافت میکنین، اما هرگز ایمیل رو دریافت نمیکنین:

چطور در وردپرس با استفاده از پلاگین Contact Form 7، خطای Failed to send your message رو برطرف کنیم؟

 

 

  • پیام با حاشیه سبز به این معنیه که فانکشن PHP برای ارسال پیام با موفقیت تکمیل شده. بنابراین اگر نمیتونین پیام رو دریافت کنین، گزارش سرور ایمیلتون رو بررسی کنین. اغلب این نوع مشکل ناشی از فیلتر اسپم هست.
  • موضوع دیگر زمانیه که شما پیام Failed to send your message. Please try later or contact administrator by other way. رو در حاشیه نارنجی رنگ میبینین:

چطور در وردپرس با استفاده از پلاگین Contact Form 7، خطای Failed to send your message رو برطرف کنیم؟

 

 

  • به احتمال زیاد فرم ارسالی مشکوک به اسپم هست. اگر از فرم تماس 7.3.0 یا نسخه قبلیش استفاده میکنین، دلیل مشکل، Akismet (پلاگین فیلتر کننده اسپم) هست. بررسی کنین که آیا اون رو غیرفعال کردین یا نه.
  • در فرم تماس 7 3.1 یا نسخه‌های جدیدتر، پیام خطا با حاشیه نارنجی به دلایل متعددی رخ میده. رایج‌ترین اونها حافظه پنهان هست. هنگامی‌که فایل کش برای بیش از 24 ساعت باقی موند، تایید ناموفق خواهد بود و خطایی با حاشیه نارنجی ظاهر میشه. برای حل این مشکل باید کش رو به طور مکرر (کمتر از 24 ساعت) پاک کنین. تنظیمات پلاگین کشی که استفاده میکنین رو هم بررسی کنین.
  • موضوع دیگر، زمانیه که پیام خطای Failed to send your message. Please try later or contact administrator by other way رو با حاشیه قرمز میبینین:
پست پیشنهادی :  آموزش ایجاد خلاصه پست در وردپرس

چطور در وردپرس با استفاده از پلاگین Contact Form 7، خطای Failed to send your message رو برطرف کنیم؟

 

 

  • در این حالت به احتمال زیاد با تنظیمات ایمیل سرور مشکل دارین، بنابراین باید با مدیریت سرورتون تماس بگیرین تا این خطا رو رفع کنن.

 

قسمت دوم

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

  • اول از همه باید مشخص کنیم که کدام فرم تماس خطا ارسال میکنه: به Pages – Contact us/Contacts در داشبورد وردپرستون برین و شورتکد فرم تماس رو با استفاده از کلیدهای Ctrl/Cmd+F جستجو کنین، یعنی متن تماس رو جستجو کنین:

چطور در وردپرس با استفاده از پلاگین Contact Form 7، خطای Failed to send your message رو برطرف کنیم؟

 

 

  • سپس به تب Contact در داشبورد وردپرس برین، فرم تماس رو با شورتکد مربوطه پیدا و ویرایش کنین:

چطور در وردپرس با استفاده از پلاگین Contact Form 7، خطای Failed to send your message رو برطرف کنیم؟

 

 

  • به Mail – Message body برین و خالی بودنش رو بررسی کنین. در بیشتر موارد این فیلد خالی خواهد بود. سپس به تب Form برین و یکی از تگ‌های فیلدهای استفاده شده در فرم تماس رو کپی کنین:

چطور در وردپرس با استفاده از پلاگین Contact Form 7، خطای Failed to send your message رو برطرف کنیم؟

 

 

  • تگ‌های کپی شده رو در قسمت Mail – Message Body فرم تماس قرار بدین. حتما تگ رو با براکت‌های مربع wrap کنین:

چطور در وردپرس با استفاده از پلاگین Contact Form 7، خطای Failed to send your message رو برطرف کنیم؟

 

 

  • اغلب اتفاق می‌افته که پلاگین Contact Form به روز شده، متن پیام شما شامل تمام تگ‌های موردنیاز هست، اما نسخه جدید پلاگین ممکنه به تگ‌های جدیدی نیاز داشته باشه
  • برای پیدا کردن یک تگ جدید، به تب Mail در فرم تماس برین و روی یکی از انواع فیلدها در ویرایشگر کلیک کنین: پنجره پاپ آپ با تگ جدید رو میبینین:

چطور در وردپرس با استفاده از پلاگین Contact Form 7، خطای Failed to send your message رو برطرف کنیم؟

 

 

  • یک فیلد در فرم تماس با یک تگ جدید ایجاد کنین و اون رو در قسمت Mail – Message body کپی کنین. فرم تماس رو به روز کنین و اون رو در بخش کاربری امتحان کنین:
پست پیشنهادی :  آموزش ایجاد فرم سفارشی ثبت‌نام کاربر در وردپرس

چطور در وردپرس با استفاده از پلاگین Contact Form 7، خطای Failed to send your message رو برطرف کنیم؟

 

ارسال دیدگاه

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

توسط
تومان