توضیحات
افزونه Gravity Perks Submit to Access پلاگین گرویتی پرکس محدودیت محتوا و دادن دسترسی به محتوا نوشته یا برگه بعد از ارسال فرم گرویتی فرمز توسط کاربر می باشد. این افزونه محتوای سایت را پشت فرمها محدود میکند و به شما امکان میدهد دسترسی به مطالب را تنها پس از ارسال فرم فعال کنید. با این افزونه میتوانید دیوار محتوایی یا حتی دیوار پرداخت ایجاد کرده و کنترل کاملی بر نوع فرمهای دسترسی، مدتزمان اعتبار دسترسی و نحوه نمایش محتوای محدود داشته باشید. بهکمک آن میتوان دانلودهای لید مگنت را تنها پس از تکمیل فرم علاقهمندی فعال کرد، محتوای ویژه را پشت فرم پرداخت قرار داد، محتوای چندمرحلهای ساخت که هر فرم بخش بعدی را باز کند و محتوای انحصاری را پس از تکمیل آزمون یا نظرسنجی نمایش داد.
افزونه Gravity Perks Submit to Access دارای ویژگی تعیین فرمهای مورد نیاز برای باز کردن یا آزادسازی محتوای قفلدار است. با این افزونه میتوانید محتوای صفحات و نوشتهها را تنها پس از ارسال فرم مشخصی قفل یا آزاد کنید و تجربهای تعاملی و هدفمند برای کاربران بسازید. امکان تعیین فرمهای موردنیاز برای دسترسی، نمایش پیامهای سفارشی هنگام نیاز به ارسال فرم، و پشتیبانی از ویرایشگرهای گوتنبرگ و کلاسیک از ویژگیهای کلیدی آن است. همچنین میتوانید مدتزمان دسترسی را از پایان جلسه مرورگر تا بازههای زمانی دلخواه تنظیم کرده و پیام در حال بارگذاری فرم را بهصورت کاملاً سفارشی نمایش دهید. رابط کاربری ساده و تنظیمات آسان، استفاده از این افزونه را برای هر مدیر سایتی لذتبخش و کاربردی میسازد.
ویژگی های افزونه دسترسی به محتوا بعد از ارسال فرم گرویتی فرمز | Gravity Perks Submit to Access
- محتوای قفلدار به سادهترین شکل ممکن:
پیش از نمایش محتوا، از کاربر بخواهید فرم خاصی را ارسال کند. با پستها، بلوکها، شورتکدها و هوکها (برای منطق سفارشی) سازگار است.
قوانین دسترسی انعطافپذیر:
انتخاب کنید کدام فرمها دسترسی به کدام محتوا را باز میکنند. به کاربران اجازه دهید از هر صفحهای ارسال کنند یا ارسالهای منحصر به فرد را الزامی کنند.

- ارتباط قابلسفارشیسازی:
رفتار را قبل از دسترسی تعریف کنید: یک پیام سفارشی نشان دهید و فرم را دقیقاً در جایی که میخواهید قرار دهید، یا به یک URL متفاوت هدایت کنید. - قفل محتوای غیرقابلدستکاری:
با قفل امنیتی جادویی افزونه Gravity Perks Submit to Access از محتوای قفلدار خود محافظت کنید — حتی طلسم Alohomora! هم نمیتواند آن را باز کند! - مدت زمان دسترسی را کنترل کنید:
دسترسی را طوری تنظیم کنید که با جلسه مرورگر منقضی شود، برای همیشه دوام داشته باشد، یا یک بازه زمانی سفارشی از چند دقیقه تا چند سال تعریف کنید. - دیواره پرداخت قدرتمند:
بدون نیاز به ایجاد حساب کاربری، با استفاده از درگاههای پرداخت Gravity Forms یک سیستم پرداخت (Paywall) بسازید.

با ارسال به Access میتوانید موارد زیر را ایجاد کنید:
- دانلودهای لید مگنت فقط پس از فرم علاقهمندی در دسترس هستند
- محتوای پریمیوم که توسط فرم پرداخت دیوار پرداخت دارد
- محتوای چند مرحلهای که هر فرم بخش بعدی را باز میکند
- محتوای اختصاصی پس از یک مسابقه یا نظرسنجی نشان داده میشود
- منابع رویداد فقط پس از ارسال فرم RSVP نشان داده میشوند
- پس از فرم به صفحات پریمیوم یا مخصوص اعضا هدایت میشوند
چگونه این قابلیت را فعال کنم؟
ویرایشگر بلوک
- به محتوایی که میخواهید قفل کنید بروید.
- گزینه «ارسال به دسترسی» را در تنظیمات پست یا بلوک فعال کنید.
- فرم(های) مورد نیاز برای اعطای دسترسی را انتخاب کنید.
ویرایشگر کلاسیک
- به صفحهای که میخواهید قفل کنید بروید.
- گزینه «ارسال به دسترسی را فعال کنید» را در متاباکس «ارسال به دسترسی» در ویرایشگر عمومی فعال کنید.
- فرم(های) مورد نیاز برای اعطای دسترسی را انتخاب کنید.
از طریق کد کوتاه
همچنین میتوانید افزونه Gravity Perks Submit to Access را از طریق کد کوتاه فعال کنید و از آن در هر جایی که کد کوتاه پشتیبانی میشود، از جمله سایر ویرایشگرهای صفحه مانند Elementor و Beaver Builder، استفاده کنید.
جزئیات ویژگی
- دروازهگذاری تمام صفحه
با فعال کردن GP ارسال به دسترسی در تنظیمات پست ویرایشگر بلوک یا در متاباکس ارسال به دسترسی ویرایشگر کلاسیک، کل پستها را مسدود کنید. - قابلیت محدود کردن بخشهای محتوا
با فعال کردن Gravity Perks Submit to Access در بلوکهای جداگانه در ویرایشگر بلوک یا با استفاده از کدهای کوتاه، بخشهای خاصی از محتوا را محدود کنید. - کنترلهای دسترسی
نحوه دسترسی بازدیدکننده به محتوای دروازهدار را با انتخاب یک یا چند فرم که هنگام ارسال به آن بخش از محتوا دسترسی میدهند، پیکربندی کنید. همچنین میتوانید در هر صفحه با محتوای دروازهدار، ارسالهای منحصر به فردی از همان فرم را الزامی کنید. مدت زمان دسترسی بازدیدکننده به محتوای شما را کنترل کنید. - امکان ارتباط شخصیسازیشده
با پیامهای قابل تنظیم برای درخواست ارسال و در حین دریافت محتوا پس از ارسال، با بازدیدکنندگان ارتباط واضح برقرار کنید. - قابلیت تغییر مسیر به فرم
به جای پیامها، میتوانید با تغییر مسیرها کار کنید: اگر بازدیدکنندهای به یک پست قفلشده دسترسی پیدا کند، بهطور خودکار به فرم مورد نیاز در صفحه دیگری هدایت میشود. - پیشفرضهای کلی
چند تنظیمات، پیشفرضهای کلی دارند که در مسیر فرمها > تنظیمات > ارسال به اکسس تنظیم شدهاند. این پیشفرضها در تمام مواردی که گزینهی ارسال به اکسس فعال است، اعمال میشوند و میتوانند در تنظیمات هر محتوا بازنویسی شوند. - قابلیت دسترسی سفارشی بر اساس فیلتر
قلاب gpsa_has_access به شما امکان میدهد از قابلیتهای دروازهبندی GP Submit to Access در ساختهای سفارشی خود استفاده کنید. - فرمهای الزامی
انتخاب کنید که کدام فرم(ها) هنگام ارسال، به محتوای محافظتشده دسترسی میدهند. اگر چندین فرم را انتخاب کنید، بازدیدکننده فقط باید یکی از آنها را ارسال کند تا به محتوای محافظتشده دسترسی پیدا کند.
الزام به ارسال منحصر به فرد
هنگامی که فعال باشد، بازدیدکنندگان باید فرم را در صفحه خاص ارسال کنند تا به محتوای محافظتشده آن دسترسی پیدا کنند – ارسالها در صفحات دیگر اعمال نمیشوند.
اگر فعال نباشد، بازدیدکنندگان در صورت ارسال هر یک از فرمهای الزامی، صرف نظر از محل ارسال، به محتوای صفحه دسترسی پیدا میکنند. - رفتار دسترسی مورد نیاز
انتخاب کنید وقتی بازدیدکننده محتوایی را که هنوز مسدود شده است – یعنی دسترسی هنوز اعطا نشده است – مشاهده میکند، چه اتفاقی بیفتد. این تنظیمات بین صفحات کامل و بلوکها یکسان است، مگر اینکه خلاف آن مشخص شده باشد.
نمایش پیام
یک پیام به جای محتوای مسدود شده نمایش میدهد. وقتی این گزینه انتخاب شود، تنظیمات اضافی ظاهر میشوند.
پیام دسترسی مورد نیاز (پیشفرض سراسری موجود است)
پیامی که کاربر در صورت عدم دسترسی به محتوا خواهد دید. فرم به طور خودکار به پایین پیام اضافه میشود.
اگر میخواهید فرم را جابجا کنید، از برچسب ادغام {form} برای قرار دادن آن در هر جایی از پیام استفاده کنید.
اگر خالی بماند، فقط فرم ظاهر میشود.

افزونه Gravity Forms از نمایش چندین بار یک فرم در یک صفحه پشتیبانی نمیکند. به این ترتیب، اگر دو یا چند بلوک به یک فرم نیاز داشته باشند و برای نمایش فرم در صفحه پیکربندی شده باشند، فقط بلوک اول فرم را نمایش میدهد. تمام بلوکهای دیگر که برای نمایش پیام دسترسی پیکربندی شده نیز پیکربندی شدهاند، این کار را بدون فرم انجام میدهند.
- پیام بارگذاری محتوا (پیشفرض سراسری موجود است)
پیامی که هنگام پردازش ارسال و دریافت محتوا نمایش داده میشود.
تغییر مسیر (منحصراً به تمام صفحه)
بازدیدکنندگان بدون دسترسی فوراً به فرمی با URL جداگانهای که شما انتخاب میکنید هدایت میشوند. برای جستجو در صفحات خود، روی «افزودن URL» کلیک کنید.
برای هدایت بازدیدکنندگان به محتوای بدون محدودیت، کافیست پس از ارسال، آنها را به URL ارجاعدهنده هدایت کنید. - پنهان کردن بلوک (منحصراً به بلوک)
بلوک محدود را به طور کامل پنهان میکند. این میتواند در صورتی مفید باشد که چندین بلوک را در یک صفحه محدود میکنید.
مدت زمان دسترسی (پیشفرض سراسری موجود)
- جلسه مرورگر: پس از اینکه بازدیدکننده مرورگر را ببندد، دسترسی اعطا شده منقضی میشود. اگر دوباره به سایت دسترسی پیدا کند، باید فرم را دوباره ارسال کند.
- برای همیشه: دسترسی برای مدت زمان بسیار طولانی ادامه خواهد داشت. البته، اگر بازدیدکننده کوکیهای مرورگر خود را پاک کند، باید فرم را دوباره ارسال کند.
- سفارشی: تعیین کنید که بازدیدکننده چند دقیقه، ساعت، روز، هفته، ماه یا سال به محتوا دسترسی داشته باشد.
بهروزرسانی مدت زمان دسترسی، مدت زمان دسترسیهای اعطا شده قبلی را باطل نمیکند. به عنوان مثال، اگر از مدت زمان سفارشی ۲ هفته استفاده میکردید و سپس آن را به جلسه مرورگر بهروزرسانی کنید، بازدیدکنندگانی که قبل از تغییر، فرم را ارسال کردهاند، تا زمان انقضای مدت زمان اولیه، همچنان به آن دسترسی خواهند داشت.
برای کاربران وارد شده، میتوانید به جای آن، دسترسی را در متای کاربر از طریق فیلتر ذخیره کنید. برای لغو دسترسی در این صورت، باید آن را از پروفایل کاربری آنها حذف کنید.

کد کوتاه
کد کوتاه GP Submit to Access تمام قابلیتها را به یک رابط کد کوتاه میآورد.
پارامترهای کد کوتاه:
required_form_ids: شناسه(های) فرم(های) مورد نیاز.
required_access_message: پیامی که قبل از ارسال فرم مورد نیاز ظاهر میشود. از تگ ادغام {form} پشتیبانی میکند.
fallback_behavior: انتخاب نمایش پیام یا پنهان کردن کامل عنصر.
access_duration_type: انتخاب نوع کوکی بین custom، session یا never.
access_duration_value: مقدار عددی مدت زمان کوکی (مثلاً 30).
access_duration_unit: مقدار واحد مدت زمان کوکی (مثلاً ثانیه، دقیقه، ساعت، روز).
content_loading_message: پیامی که هنگام دریافت محتوا پس از ارسال فرم ظاهر میشود. نمونههای کد کوتاه:
[gpsa required_form_ids="1,2" requires_access_message="Submit this, please: {form}" fallback_behavior="show_message" access_duration_type="custom" access_duration_value="10"
access_duration_unit="days" content_loading_message="Loading..."]Gated content.[/gpsa]
[gpsa required_form_ids="3" fallback_behavior="hide" access_duration_type="never"]Gated content.[/gpsa]
محدودیتهای شناختهشده
تنظیم «الزام به ارسال منحصربهفرد» بر اساس هر صفحه کار میکند. پس از ارسال فرم برای یک صفحه، تمام محتوای آن صفحه خاص که پشت آن فرم خاص قرار گرفته بود، در دسترس قرار میگیرد.
این امر باعث محدودیتهای شناختهشده زیر میشود:
اگر «نیاز به دسترسی» روی «تغییر مسیر» تنظیم شده باشد، این تنظیم کار نخواهد کرد، زیرا فرم در یک صفحه جداگانه میزبانی میشود.
اگر مورد استفاده شما از چندین بلوک یا کد کوتاه در یک صفحه استفاده میکند و میخواهید آنها را جداگانه در دسترس قرار دهید، باید از فرمهای مختلف استفاده کنید.
اگر یک کد کوتاه و بلوک، شناسه فرم مورد نیاز یکسانی را به اشتراک بگذارند، بلوک همیشه مقدم خواهد بود و فرم را نمایش میدهد، صرف نظر از اینکه به چه ترتیبی در پست قرار دارند. این به دلیل پردازش بلوک قبل از پردازش کد کوتاه است.
کدهای کوتاه با محتوای یکسان (یعنی [gpsa]{CONTENT}[/gpsa]) پس از ارسال فرم به درستی بهروزرسانی نمیشوند. اگر پروژه شما به این قابلیت نیاز دارد، به ما اطلاع دهید.
عیبیابی مشکلات
اگر ارسال به اکسس طبق انتظار کار نمیکند، در اینجا چند نکته عیبیابی وجود دارد که میتوانید امتحان کنید.
سعی کنید هرگونه ذخیرهسازی در سایت را موقتاً غیرفعال کنید تا ببینید آیا مشکل مربوط به حافظه پنهان است یا خیر.
مطمئن شوید که کوکیها مجاز هستند. اگر از افزونه مدیریت کوکی استفاده میکنید، gpsa_submitted_forms را به لیست کوکیهای مجاز اضافه کنید.


























نقد و بررسیها
هنوز بررسیای ثبت نشده است.