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.

by Aj · github.com/ayushjha-001/wordpress-contact-dashboard

0stars
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/ayushjha-001/wordpress-contact-dashboard/archive/refs/heads/main.zip

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