內容簡介
總結:這個 WordPress 外掛解決了 Gravity Forms 在預設設定下自動刪除未完成表單提交的問題,將到期時間延長至 99,999 天,有效保留所有未完成提交資料,避免重要應用程序、長期註冊或複雜多頁表單的資料遺失。
問題與答案:
1. 問題:Gravity Forms 在預設設定下會自動刪除未完成的表單提交,在哪個時間範圍內會刪除這些提交?
答:預設刪除時間為 30 天。
2. 問題:使用這個外掛後,未完成提交的表單資料會被保留多久?
答:這個外掛將到期時間延長至 99,999 天,即約 274 年,讓未完成提交資料永久保存。
3. 問題:在哪個部分可以查看這個外掛的狀態?
答:在 WordPress 的管理員介面中,可以在「設定 → GF Never Expire」下查看狀態。
4. 問題:這個外掛的運作方式是怎樣的?
答:這個外掛會攔截 Gravity Forms 的提交到期機制,將刪除時間從 30 天變更為 99,999 天,且完全自動透明地運作,無需用戶干預或設定。
5. 問題:是否需要額外設定或配置這個外掛才能使用?
答:這個外掛是自動保護的,並不需要額外配置。如需更多資訊,可以在 WordPress 管理員介面的「設定 → GF Never Expire」下查看。
外掛標籤
開發者團隊
② 後台搜尋「Never Expire Submissions for Gravity Forms」→ 直接安裝(推薦)
原文外掛簡介
The Problem:
By default, Gravity Forms automatically deletes incomplete form submissions after 30 days. This can lead to critical data loss, especially for important application processes, extended registrations, or complex multi-page forms.
The Solution:
This plugin prevents automatic deletion by extending the expiration time to 99,999 days (approximately 274 years), effectively preserving all incomplete submissions indefinitely.
Key Features:
* Automatic Protection: Works immediately upon activation with no configuration required
* High Priority: Operates with maximum priority to override other settings
* Data Preservation: Maintains all incomplete form submissions indefinitely
* Background Operation: Functions transparently without affecting form performance
* Reliable: Uses multiple failsafe mechanisms to ensure consistent protection
* Compatible: Works with all Gravity Forms versions and WordPress installations
How It Works:
The plugin intercepts Gravity Forms’ expiration mechanism and changes the deletion timeframe from 30 days to 99,999 days. This happens automatically and transparently, requiring no user intervention or configuration.
Installation:
1. Upload and activate the plugin
2. Protection begins immediately
3. Optional: View status under “Settings → GF Never Expire”
Technical Details
Architecture:
* Modern object-oriented design with dependency injection
* Interface-based services for maximum reliability
* Exception handling for robust error management
* Type hints and strict coding standards
WordPress Integration:
* Uses official WordPress hooks and filters
* Follows WordPress coding standards
* Implements proper capability checking
* Includes internationalization support
Performance:
* Minimal memory footprint
* Optimized database operations
* Smart caching mechanisms
* No impact on frontend performance
Security:
* Input sanitization and output escaping
* Proper capability verification
* Nonce verification for admin actions
* Follows WordPress security best practices
Compatibility:
* WordPress: 6.0+ (tested up to 6.8)
* Gravity Forms: All modern versions
* PHP: 7.4+ (recommended: 8.0+)
* Hosting: All standard hosting environments
Support
Documentation:
All functionality is automatic and requires no configuration. For additional information, visit the plugin settings page under “Settings → GF Never Expire” in your WordPress admin.
Troubleshooting:
1. Ensure Gravity Forms is installed and activated
2. Verify the plugin is active in your WordPress admin
3. Check the status page for any error messages
Common Issues:
* “Requires Gravity Forms” error: Install and activate Gravity Forms
* Plugin not working: Ensure both Gravity Forms and this plugin are activated
* Permission errors: Verify you have administrator access
