کد تخفیف ۲۵۰ هزار تومانی برای دریافت کلیک کنید.
مستندات

جلوگیری از کش کردن صفحه فرم منتشر شده توسط افزونه های کش وردپرس

افزونه‌های کش (Caching Plugins) با ذخیره‌ی نسخه‌ای استاتیک از صفحات سایت، باعث افزایش سرعت لود سایت می‌شوند.اما در مورد فرم‌ها (به‌خصوص فرم‌های تعاملی یا فرم‌های پرداخت یا فرم تماس با ما)، کش شدن می‌تواند باعث بروز مشکلاتی مانند موارد زیر شود: برای جلوگیری از این مشکلات، توصیه می‌شود صفحات حاوی فرم‌های فرم ساز آسان را […]

افزونه‌های کش (Caching Plugins) با ذخیره‌ی نسخه‌ای استاتیک از صفحات سایت، باعث افزایش سرعت لود سایت می‌شوند.
اما در مورد فرم‌ها (به‌خصوص فرم‌های تعاملی یا فرم‌های پرداخت یا فرم تماس با ما)، کش شدن می‌تواند باعث بروز مشکلاتی مانند موارد زیر شود:

  • ارسال نشدن فرم یا بروز خطای ارسال
  • نمایش اطلاعات قدیمی
  • اختلال در اعتبارسنجی یا فرآیند پرداخت

برای جلوگیری از این مشکلات، توصیه می‌شود صفحات حاوی فرم‌های فرم ساز آسان را از کش شدن مستثنا (exclude) کنید.


✅ نحوه مستثنا کردن فرم‌های فرم ساز آسان از کش شدن در افزونه‌های کش وردپرس:

1. افزونه WP Rocket

از پیشخوان وردپرس به مسیر زیر بروید:

  • تنظیمات > WP Rocket > قوانین پیشرفته (Advanced Rules)
  • در بخش آدرس‌های URL که هرگز کش نشوند (Never Cache URL(s))، مسیر صفحه فرم را وارد کنید، مانند:
/form-contact/

📘 راهنمای رسمی:
https://docs.wp-rocket.me/


2. افزونه W3 Total Cache

  • به مسیر زیر بروید:
  • عملکرد > کش صفحه (Page Cache)
  • در قسمت هرگز این صفحات را کش نکن (Never cache the following pages)، آدرس‌های صفحات حاوی فرم را وارد کنید. مثلا:
/form-support/

📘 راهنمای رسمی:
https://www.boldgrid.com/


3. افزونه LiteSpeed Cache

از پیشخوان وردپرس به این مسیر بروید:

  • LiteSpeed Cache > کش > استثناها (Excludes)
  • در فیلد URIهایی که کش نشوند (Do Not Cache URIs)، مسیر فرم را وارد کنید. مثال:
/register-form/

📘 راهنمای:
https://bobcares.com/blog/litespeed-cache-exclude-url/


4. افزونه SiteGround Optimizer

  • مسیر: SiteGround > سرعت > کش (Caching)
  • در تب استثنا کردن URLها (Exclude URLs)، آدرس صفحات دارای فرم را وارد کنید.

📘 راهنمای رسمی:
https://funnelkit.com/docs/checkout-pages/caching/siteground/


5. افزونه Swift Performance

  • مسیر: Swift Performance > کش > استثناها (Exceptions)
  • در قسمت Exclude URLs، آدرس صفحه‌های فرم را وارد کنید.

📘 راهنمای رسمی:
https://docs.swiftperformance.io/knowledgebase/how-to-exclude-a-page-from-cache/


6. افزونه Breeze (Cloudways)

  • مسیر: Breeze > گزینه‌های پیشرفته > URLهایی که کش نشوند (Never Cache URL(s))
  • لینک فرم‌ها را وارد کرده و ذخیره نمایید..

📘 راهنمای رسمی:
https://support.cloudways.com


💡 نکته مهم:

برای اینکه آدرس فرم را دقیق وارد کنید، مطمئن شوید slug دقیق صفحه را می‌دانید. مثلاً اگر آدرس فرم شما https://example.com/contact-us/ است، در قسمت استثنا وارد کنید:

/contact-us/

📌 جمع‌بندی

برای عملکرد درست فرم‌های فرم ساز آسان، باید آن‌ها را از فرآیند کش شدن صفحات مستثنا کنید. با توجه به اینکه اکثر فرم‌ها اطلاعات حساس یا لحظه‌ای ارسال می‌کنند، کش شدن آن‌ها می‌تواند به تجربه‌ی کاربری منفی یا حتی خطاهای جدی منجر شود.

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

تیم WhiteStudio

ما فرم ساز آسان را می‌سازیم — افزونهٔ فرم وردپرس با کشیدن و رها کردن و منطق شرطی رایگان. راهنماهای کاربردی و بی‌حاشیه می‌نویسیم تا بیشترین بهره را از وردپرس ببرید.

مستندات فرم ساز آسان