Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/alirezakmaxim/custom-contact-form-saver-plugin/archive/refs/heads/main.zipNo built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.
A lightweight, secure, and extensible WordPress plugin that provides:
- A simple contact form (via shortcode)
- Automatic database saving of submitted messages
- A custom admin page for viewing all submissions
- Automatic table creation and structure validation on activation and admin load
This plugin is perfect for developers who want full control over their contact form system without relying on heavy form builders.
Features
- ✅ Simple and clean contact form shortcode
- ✅ Saves form submissions directly into a custom database table
- ✅ Admin panel page to view all saved messages
- ✅ Automatic table creation on activation
- ✅ Structure validation on every admin load (ensures upgrades are safe)
- ✅ Modular architecture (
includes/) for easy maintenance - ✅ Secure form handling using sanitization and nonce validation
Plugin Structure
The plugin uses a clean, modular structure: