AJ Contact Dashboard
WordPress plugin that adds a frontend contact form and admin dashboard to manage submissions.
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/ayushjha-001/wordpress-contact-dashboard/archive/refs/heads/main.zipAJ Contact Dashboard – WordPress Plugin
A custom WordPress plugin that provides a frontend contact form via shortcode and an admin dashboard to view submitted messages stored in a custom database table.
Features
Shortcode [aj_contact_form] to embed form anywhere
Stores submissions in custom DB table on activation
Admin dashboard to view messages
Input sanitization
Uses WordPress hooks & $wpdb
Tech Stack
PHP
WordPress Plugin API
MySQL
WP Admin UI
Installation (Local)
Clone repo into:
wp-content/plugins/
Activate plugin from WP Admin.
Create a page with:
[aj_contact_form]
Submit form and view entries in AJ Contacts menu.
What I Learned
Building custom WordPress plugins
Registering admin menus
Using activation hooks
Working with custom tables
Sanitizing user input
Shortcodes & hooks