Fern Form
A simple Wordpress plugin to efficiently store form entries to the database
by Tanguy Magnaudet <tanguy@olympe-studio.xyz> · github.com/olympe-studio/fern-form · website
★ 1stars
75composer installs
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/olympe-studio/fern-form/archive/refs/heads/master.zipAlso on Packagist as fern/form:
composer require fern/formFrom the readme
Description: A minimal form storage plugin for developers
Fern Form
A lightweight WordPress plugin for handling form submissions for developers.
This plugin is made to work with the Fern framework (WIP).
Features
- Data Retention: Configurable retention period for form submissions to prevent database bloat
- Notification System: Visual notifications for unread form submissions
- Developer Friendly: Extensive hooks and filters for customization
- Zero table creation: This plugin use the native WordPress post type & terms to store the form submissions.
Be aware that this plugin use the post table to store the form submissions.
Submissions are cleaned up by a daily wordpress cron job. If you disable the WPCRON, the form submissions will not be deleted which could increase the post table size.
Default cleanup is set to 7 day after creation date.
Set retentiondays to a negative number to keep submissions forever and
disable the cleanup entirely. Zero deletes everything older than the moment the
cron runs.
Requirements
- WordPress 6.0 or higher
- PHP 8.0 or higher
Installation
1. Download the plugin from the GitHub releases.
2. Upload the plugin folder to the /wp-content/plug
Read the full README on GitHub →