WP Manifestindependent plugin directory
manifest / forms / wordpress-contact-dashboard

AJ Contact Dashboard

WordPress plugin that adds a frontend contact form and admin dashboard to manage submissions.

★ 0stars

Install

Download source zip No release zip yet

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/ayushjha-001/wordpress-contact-dashboard/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

AJ 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